About Sequoia Hotels Limited (07505979) United Kingdom