About Milly Burroughs Ltd (10538105) United Kingdom