About Leo Ropes Ltd (11949679) United Kingdom