I've found this to be British Trident cyclecar from the London of the 1920s!
Sorry Wendax. The answer from Arunas would have earned him the point, although you gave more information. As you say, it was a French design which was supposed to be also built by Vickers, but there is great doubt whether any were actually constructed in the UK.
The poor photo was the only one I could find.