About Sequoia Environmental Limited (10869372) United Kingdom