About D & D Retail Stores Limited (07660637) United Kingdom