
Glencar announces the appointment of James Scott to the new position of Head of Sustainability
Glencar, an expanding construction company specialising in the industrial, logistics, distribution, manufacturing, life science and pharmaceutical sectors has today announced that it has appointed James