About Sequoia Homes Developments Limited (13246099) United Kingdom