About Tanglewood Hotels Limited (02514481) United Kingdom