About S Thorburn Limited (SC260947) United Kingdom