Right, I think I may be stupid but there's a slight possibility I'm wrong.
Having tried all the quick fixes I could think of and nothing working, I tried changing the station names to something unique and this seems to have solved the issue. It seems if any other assets have the same name as the station (renameable station signs for instance) this causes an issue. I'm sure I have never had this problem before, but it has fixed the issue so now I have station signs named 'Someplace' and a station named 'Someplace Station'. Sorted.
Perhaps I've just forgotten that this would cause an error and it may be mentioned in the Station FAQ (I perhaps skimmed it out) but thanks to those who replied.
PFX