About London Ecohomes Project 9 Limited (10586390) United Kingdom