About Hexel Meker Ltd (13409975) United Kingdom