About Deluxxe Furnishings Limited (12754249) United Kingdom