About Merchant Property Holdings Limited (SC614115) United Kingdom