About Triumph Needle Co Limited (01349975) United Kingdom