I don't have that album, but I have another collection of Barbara Dickson, 'Somebody Counts On Me, which gives some of the info you are after.
'Thro' The Recent Years' Decca LK/SKL 5041 was released (UK only) in May 1970.
'January Man' - Dave Goulder
'Somebody Counts on Me' - Rab Noakes
'I Am the Great Sun' - Causley/Fisher
'If I'd Stayed Around' - Rab Noakes
'Together Forever' - Rab Noakes
Can't help you with the rest.