Huh. Turns out Google does in fact have more recent data for London: August 2009 to be exact.
However, the imagery is very low quality and looks like the imagery taken in 2003. It's only useful for comparing what's been changed over time. The only decent quality imagery was taken in May 2006 and that remains the default imagery for London.
To access the 2009 data, Google Maps won't cut it, you'll need Google Earth for it. Zoom to London. At the bottom left you'll see a little clock next to the imagery Date (below the scale bar). Click the year text next to it (in this case 2006) and a scroll bar will appear on the top left. Drag it all the way to the right to see the 2009 imagery.
Hope some of you find this info useful! Still waiting on some high-quality 2011 shots.