About Stp Associates Limited (10341606) United Kingdom