Dear Jon,This tune is on Richard Thompson's solo album "Richard Thompson Starring as Henry the Human Fly". I've got it on LP as a British import, but I think it was released in the US on Reprise. (Great album, by the way.) I can get more detailed info for you if you'd like.
For a great hoard of his lyrics and some chords, check under his name in the OLGA archives.
For background on Thompson himself, I'd suggest searching the Web with your favorite search engine under his name and under Fairport Convention, of which he was a founding member. For that matter, I'd search this very discussion forum by subject using his name, as he's cited fairly often in these threads.