About Deluxe Textiles Ltd (08140262) United Kingdom