About Deluxe Brands Limited (NI060113) United Kingdom