Yes the only thing I noticed was the resistors get hot. I do think they are the wrong value. These transistors are backwards from the diagram but they are supposed to be be (trap for young players ). That was a great response from all !!!
1. The base resistors on your breadboard are definitely the wrong value. They should be 100k, Brown Black Yellow. (1, 0, 0000). But of course different high values will also work here. Try 47k, 68k, 100k, 220k etc. and see how it affects your circuit's performance and current draw.
2. Your BC557B transistors ARE WIRED CORRECTLY on your breadboard. Looking at the flat side, the leads are Collector, Base, Emitter from left to right. All the data sheets, even the Farnell one, agree on this. The only problem with the Farnell data sheet linked above is that the pin _numbering_ is screwy. But the functional assignment is correct, even on the Farnell data sheet. Your transistors are _not_ backwards from the diagram. It is just that the PN2907 is EBC and the BC557B is CBE, looking at the flat side. Yes, except for the pinout, these transistors are pretty much equivalent as far as this circuit goes (they are being used as saturated switches.)
3. For such tiny currents, low voltages and relatively large capacitances, the electrolytic cap polarity doesn't matter much. Obviously, since my breadboard works and I followed the schematic's polarity indication. The capacitors control the rate of flashing, tiny caps like 10 pF are useless here unless you want flipflopping at ridiculously high rate (so fast you can't see it visually.)
Have you got your LEDs in properly? The Cathode is usually indicated by a little flat area on the base of the LED, and the Anode lead is usually a little longer than the Cathode lead (unless it has been trimmed).