About Mitchell Ormond Limited (10645246) United Kingdom