..so it seems as though the four partitions are partially there, but I don't have much idea how to recover the 2nd, 3rd & 4th partitions without losing the data (which seems to be OK in sdb1). Actually, its the data in sdb4 that I really need.

Any suggestions on how I might go about fixing this with fdisk or any other tool would be most welcome...