About Havilland Industrial Limited (02643269) United Kingdom