About Sequoia Living Developments Ltd (11132466) United Kingdom