About D Stores Group Ltd (13098923) United Kingdom