About Acorn Hotels Limited (02162404) United Kingdom