McCurrach employs 675 employees. The McCurrach management team includes Claire Malcolm (IT Controller (Head of Group IT)), Laura Associate (Head of Learning and Development), and Santhosh Mohan (Customer Development Executive).
Get Contact Info for All DepartmentsLooking for a particular McCurrach employee's phone or email?