About Doyle London Hotels Limited (01280133) United Kingdom