About Nicholas Hotels Limited (01082897) United Kingdom