About Mitchell & Hargreaves Ltd (01405911) United Kingdom