Business Scott and Fyfe: Record profits for Fife textile firm despite ‘greatest challenges’ June 29 2021