About Sequoia Estates Limited (08545962) United Kingdom