About Hexcell Environmental Design Ltd (11595471) United Kingdom