About Cookson Carroll Limited (13314758) United Kingdom