About De Havilland Information Services Limited (08297488) United Kingdom