About Merchant Executive Properties Limited (SC339499) United Kingdom