AARRRGGGHH!!!!
It's there, I just checked!
It's not in London, but in the town of Shenfield, about 10 minutes drive from outer London.
There are fast trains from Central London (London Liverpool Street Station) to Shenfield, about 24 minutes Station to Station.
Otherwise visit the website for more travel information