About Rope & Sling Specialists Limited (04084819) United Kingdom