Thanks for your co-operation on this, Ewan.
I'll continue to look for a recording of Hamish singing the song. Do you happen to sing it yourself?
I am giving a paper on WW1 protest songs next month and will send you a link when it goes online.
Cheerio
Tony