You are probably wondering what this photograph has to do with film maker Sir Alfred Hitchcock. Well he was the master of the dramatic moment and when I saw these clouds over this service station in Leytonstone High Road I thought they looked full of drama as well. Still not sure of the connection? Well Alfred Hitchcock was born on August 13th 1899 in a house more or less on this spot. Next time you stop for petrol here check out the plaque on the wall.