About De Havilland Studios Limited (03848812) United Kingdom