About J & S Retail Stores Limited (13308695) United Kingdom