Yeh, London would be good, it's only a couple of hours away.
I'll see if I can speak to any more Nitro drivers here in Windsor. There are at least 20 now that I've seen but I'm sure there's more, it's just getting to meet them as you always tend to see them on the other side of the road.