Having assessed the information available, A Challenge is correct in his assertion that there are still valid moves to play (5 trains per day run fast from High Brooms to London). Your possible next moves are London Bridge or London Cannon St.
I will delete the previous postings relating to the matter to tidy up the thread.