Thanks, Joe, for combining the threads.
The lyrics fit a march called "The Battle of Yellow Ford". You can find the notes at https://thesession.org/tunes/1287.
I'm guessing that both the tune and the lyrics are modern, but no clue as to the source.
I will transcribe the lyrics & post tonight.