Sorry I can't help as I live quite a way outside of London. I suggest that you maybe try posting on a few more forums as I reckon the number of UK members on here will be quite thin on the ground.
This link has a few UK cycling forums
http://www.londoncyclist.co.uk/10-best-cycling-forums/You could also try contacting cycle clubs in London to see if they might be willing to email their members
Good luck with the race!!