About Cavendish & Co Interiors Ltd (12335218) United Kingdom