About S S T Management Limited (01971861) United Kingdom