About Deluxx Blinds Ltd (11018343) United Kingdom