About Sequoia Homes Ltd (12059875) United Kingdom