I have no idea what this means, but it seems just awesome...

I took the photo a few weeks back while I was wandering fairly aimlessly around London (Southwark).  Is it a cough syrup? A slogan for people during the war?  What can it mean...?

d800   courage   london   southwark   ccby