About Merchants Place Management Company Limited (04835944) United Kingdom