About Sequoia Interiors Limited (06502982) United Kingdom