About Sequoia & Partners Llp (OC370468) United Kingdom