About Merchant Place Developments Limited (05974644) United Kingdom