About Lankhorst Ropes Uk Limited (02853844) United Kingdom