About Hexcel Technologies Limited (08331704) United Kingdom