About Mencap Promotions Limited (01016345) United Kingdom