About Merchant Land Portfolio 2 Limited (12841144) United Kingdom