Blairgowrie firm strikes multi-million pound deal

Castle Water chief executive John Reynolds.
Castle Water chief executive John Reynolds.

Breaking