About Mencap Limited (00889191) United Kingdom