Por que precisaria ser tão diferente? Substitua ‘a Empresa’ por ‘a Associação’ e você já teria um primeiro rascunho decente…
Quanto à responsabilidade, bem… alguém ainda é responsável pelo site, pela segurança e por garantir que a legislação relevante de proteção de dados, entre outras, esteja sendo seguida.
Retirado da página do governo do Reino Unido que você linkou:
Membros individuais são pessoalmente responsáveis por quaisquer dívidas e obrigações contratuais.
Eu não sou advogado, mas isso soa como se os membros da associação pudessem ser considerados pessoalmente responsáveis em caso de falha nesse aspecto. Você pode querer buscar ajuda jurídica local, mas ter uma cadeia de responsabilidade claramente definida e explicitamente declarada nos Termos de Serviço parece-me uma boa ideia.
Pergunta para você se fazer: todo usuário do site é membro da associação? Se não, você quase certamente tem um contrato (contratos implícitos são algo no Reino Unido?) entre ‘a Associação’ e os usuários comuns.