And Stuart with a u! Pulling various snippets together: here is more about Stuart MacGregor. Nancy (see post above) might have been Nancy Nicolson possibly. I first heard this song syng by "North Sea Gas".
https://en.wikipedia.org/wiki/Stuart_MacGregor