About Little Sequoia Limited (08341824) United Kingdom