We had similar cars before, so please id the manufacturer and the year for a point!
Experts?
Ferrari 250 pedal car built by Automobiles S.C.A,F for the 24 minutes of Le Mans on a track in the paddock
You are right. I was scratching my head a bit as the identification says "Ateliers Francis" but apparently S.C.A.F. stands for Société de Construction des Automobiles Francis.
The photo was taken in 1966 at a German motorcycle exhibition, and this is the display of Ilo products.
Your point!