I'm currently working on a new gameshow for Channel 4 and we're looking for somewhere that we could land a helicopter close to London. Ideally it would be land that also had a hangar/large empty building that we could set up a game in.
Shame channel 4 don't do big brother any more, otherwise you could have destroyed the big brother house and used that as a landing site "close to London"....