About Sequoia Scot Ltd (SC683387) United Kingdom