Unpaid work for Kirkcaldy scrapyard owner whose site became a public health hazard

© DC ThomsonPost Thumbnail