About Dehavilland Hotel Holdings Limited (12390225) United Kingdom