About British Twine & Rope Limited (02839787) United Kingdom