About Mennelli Ropeworks Limited (10524989) United Kingdom