About Millennium Properties & Investments Limited (11069392) United Kingdom