http://www.redspottedhanky.com/ is supposed to be quite good for that, though I've never used it.
Never use The Train Line. They charge a booking fee. Just your local train operator, they all use exactly the same system, same database, etc but you won't pay £1 to buy the ticket.