This fine song is by Richard Connolly and unusually he has done the lyrics himself for this one, and he has done a pretty good job without James McAuley.
I like the tune but I am sure he reused it in a Play School song with nonsense lyrics for children. I just can’t place it.
The text is at smallchurchmusic. The sheet music can be purchased from As One Voice.