About Mexichem Klea Refrigerants Limited (08880649) United Kingdom