About De Havilland Place (hatfield) Limited (08527775) United Kingdom