The Welsh song you mention is Bachgen Bach o Dincar (The Little Tinker Lad) - Welsh verses and a nonsense chorus. It's published in a least one of the Welsh Folk Song Society's collections, although it's generally accepted as not being of Welsh origins. I know I have it at home. I'll take a look ... Seems to me I've also heard that tune used for a Canadian folk song - a logging camp song, I think...sian
oh. I've also stayed a couple of nights in the Presbyterian training college in Musselburgh. Never knew that Prebyttons threw such good parties ...