About Merchant Taylor Group Limited (10825299) United Kingdom