About D Luxe Stores Ltd (13283760) United Kingdom