About Mitchell & Massey Limited (12608103) United Kingdom