Pleased you have found the shanty I wrote in a previous existance.
Joe lists the earliest date as 1977 but I know my alter ego was singing it in 1968 and it was not new then by any means.
Perhaps Shanty Jack or Steve Gardham can be more forthcoming.