About Kexcel Limited (09583375) United Kingdom