About Master Ropemakers Ltd (07232492) United Kingdom