About Independent Twine Manufacturing Company Limited (01247981) United Kingdom