About Mitchell Alexander Limited (10611507) United Kingdom