About New World Hotels Limited (02276836) United Kingdom