About Merchant Property Investments Ltd (10821240) United Kingdom