About Mitchell & Mitchell Management Ltd (10290360) United Kingdom