About Discovery Hotels Limited (02480068) United Kingdom