About Merchant Capital Properties Limited (04772326) United Kingdom