About Sequoia Consultants Ltd (07302541) United Kingdom