About Allen Hotels Limited (05642950) United Kingdom