About De Havilland Wood No. 1 Residents Company Limited (02230768) United Kingdom