About Rope & Marine Holdings Limited (05383915) United Kingdom