Glasgow's Macfarlane lifts its profits guidance again despite ‘demanding’ conditions

By Scott Wright

Glasgow's Macfarlane lifts its profits guidance again despite ‘demanding’ conditions
By Scott Wright