About R & S Twine Limited (08965286) United Kingdom