Yes, I also remember the roaster being located in the shop window - it had a very shiny, (chromed?) appearance... and yes, clouds of smoke!!!
Also recall that a bit further up the road in one of the big houses on the same side of the road was my GP's surgery, a wonderful doctor by the name of S.Barnes. I lost count how many times he attended to my youthful cycling injuries! There was a torch like beacon on the outside wall of the house which lit up at night.