About Sts Ropespec Limited (10129869) United Kingdom