About Ropemaker Deansgate Limited (04342803) United Kingdom