About De Havilland Wood No. 2 Residents Company Limited (02230811) United Kingdom