Alexander Vaughan is the CEO of Costain Group PLC.
3,762 people are employed at Costain Group PLC.
The NAICS codes for Costain Group PLC are [23799, 237990, 236, 2379, 23, 237].
The SIC codes for Costain Group PLC are [154, 871, 15, 87].