About D & S Retail Stores Limited (07515565) United Kingdom