About The Merchant S Store Management Company Limited (04139395) United Kingdom