About Newlife Hotels Limited (02645901) United Kingdom