About Sts Instruments Limited (06677327) United Kingdom