About Salt House Interiors Ltd (10028181) United Kingdom