About Store Retail Group Ltd (10420718) United Kingdom