About Esco Emea Holdings (uk) Limited (08690169) United Kingdom