About International Tool Company Limited (02970888) United Kingdom