About Delta Hotels Limited (10897696) United Kingdom