About De Havilland Medical Ltd (12825298) United Kingdom