About Sequoia Systems Limited (02392115) United Kingdom