This was easy to find.
It now looks like this:
Slightly sadder, no longer a place where Britain will be propelled forward with the white heat of technology, however it still looks like a proper nuclear power station which is something to be proud of.
I actually bicycled past this whilst I was on my Land's End to John O'Groats ride, a poor photo from the road can be found here.
Here's a link to the complete blog of that ride if anyone's interested.