About Terry De Havilland Limited (04097950) United Kingdom