Newbury?
Harwich Town?
Habrough?
I think you're right actually, looks very much like the Westbound platform at Habrough from street viewHabrough is the one that sprung to mind for me. I don't believe it is Ulceby as there's no signal towards the end of the platform (and I don't recall PIS off-hand either)
It is indeed Habrough!Habrough?