About Sequoia Developments Limited (00643914) United Kingdom