Costain Group PLC employs 3,866 employees. The Costain Group PLC management team includes Alexander Vaughan (Chief Executive Officer), Michaela Poust (Head of Talent Acquisition at Costain Group), and Richard Howell (Head of Supply Chain).
Get Contact Info for All DepartmentsLooking for a particular Costain Group PLC employee's phone or email?