About Sling Lock Terminations Limited (08141268) United Kingdom