About Milly Sands Interiors Ltd (12846225) United Kingdom