About London Ecohomes Project 1 Limited (10552960) United Kingdom