About Deluxe Linen Hire Limited (12175876) United Kingdom