About S T Limited (03866258) United Kingdom