About Sequoia Lodge Limited (04438496) United Kingdom