About De Havilland Pre-school & Nursery Limited (10391744) United Kingdom