Dermot,
There`s an engaging, enjoyable lilt to this song which is well suited by the arrangement. You also sing well; yes,the lyrics are quite crowded in places, but your phrasing makes them work with the melody.
Lots of exceptionally talented folks here will lead you to improvement, so its good you are welcoming constructive comments.

Robert