About Sequoia London Developments Limited (07935639) United Kingdom