About Merchants Place Worcester Limited (12490897) United Kingdom