About Deluxe Home Interiors Limited (12475987) United Kingdom