About Tennants Fine Chemicals Limited (13298255) United Kingdom