I'm not involved in this, but I was considering it:
http://www.the-hub.net/index.html
there's a London-based startup community, there's a massive warehouse near Caledonian Road with cheap rents & a good vibe. I don't know what the other London sites are like, nor how extensive or useful the 'international' element of the organisation is.