About Dehavilland Southport Hotels Limited (13121936) United Kingdom