About Abacus Hospitality Limited (09344149) United Kingdom