About Abacus Hotels Limited (03101431) United Kingdom