About Foam Home Interiors Ltd (12985798) United Kingdom