Call me boring, and I wouldn't say this is the place to be scoring political points, but the upcoming election is a parliamentary general election, not a local election. The council aren't elected by a general election.
I'm sure you're right - PictureSheffield have this photo taken in October 1949 of the Broadfield Road/ London Road junction. The Flood photo is older though - in 1925 Boots Cash Chemists (Eastern) Ltd had a branch at 514,516,518 London Road and they'd been there since 1891.