Welcome to the forum!
Another Londoner here, I'm on the London/Kent border so just the other side of the crossing from you I think.
Also up for a meet, anyone visited Burnham on crouch? It's in Essex and has a fantastic set of corners leading into town. Probably more of a summer destination but still worth it.
There's always the Bike Shed in Shoreditch for those of us with trendy mustaches and a few quid to burn. Lol
Either way, enjoy your new bike and the forum!