About Millenium Village Management Company Limited (03352974) United Kingdom