About Mitchell Lowe Limited (13672150) United Kingdom