About Mitchell Maguire Limited (06934691) United Kingdom