About Sequoia Properties Limited (05242443) United Kingdom