About Hexel Finance Limited (11639033) United Kingdom