Fife’s James Donaldson makes two acquisitions as it seeks to enter new markets

Scott Cairns, group managing director of James Donaldson & Sons
Scott Cairns, group managing director of James Donaldson & Sons