About Hexel Developments Ltd (03153563) United Kingdom