About C & I Threading Ltd (11835397) United Kingdom