About Hinckley Mencap Limited (02914840) United Kingdom