About Deluxx Interiors Ltd (13106671) United Kingdom