About D & S Stores Limited (11798430) United Kingdom