About J&r Rope Solutions Ltd (SC404931) United Kingdom