Roofing Services Framework Agreement — Dumfries and Galloway Council contract | BidSonar