About Torbay Mencap Society (03965320) United Kingdom