£30m-plus contract awarded for Peterhead harbour work

Peterhead harbour.
Peterhead harbour.

Breaking