About Industrial Threaded Fasteners Ltd (07098806) United Kingdom