About Twine & Cordage (uk) Limited (05533964) United Kingdom