This is a song called "Al Bowlly's in Heaven" by Richard Thompson. I've tinkered with it from time to time over the last few years.