About Sequoia Park Management Company Limited (02099623) United Kingdom