About Millbay Property Investments Ltd (12102603) United Kingdom