About D Luxe (licensees) Limited (SC415975) United Kingdom