About S.t.i. (u.k.) Limited (03131583) United Kingdom