It's just up the road from what was Television Centre in London isn't it? Where they held the old London Olympics?
Not a member of The Register? Create a new account here.
Remember me on this computer? Post anonymously?