About Merchants Place Ltd (05262556) United Kingdom