About Merchant Square Management Company Limited (10219492) United Kingdom