About Merchants Square Company Limited (04096112) United Kingdom