About Yeoman Hotels Limited (01132418) United Kingdom