About Hexel Holdings Limited (10893105) United Kingdom