Somewhere put there, someone spends their entire time walking around London's shopping streets sticking these stickers to the shopfronts. This shop - on Lavender Hill in Battersea - rather stands out as itclearly hasnt been in buisness for some years now, so they may be beuing a tad optimistic.
For a close-up see
www.flickr.com/photos/swissdave/2368060801/
