London is great city to do business, live and networking. In last several years London startup environment became more dinamic and charming. In Europa, you can not find same taste like Silicon Valley, but London getting similar.
You can easily find networking opportunities business minded people in everywhere like events, pubs, tube or cafe sfops. just go out and dive in.