About Millwood Investments (stanmore) Ltd (09838558) United Kingdom