About De Havilland Chambers Limited (08921774) United Kingdom