About Sequoia Property Ltd (12001710) United Kingdom