I have no interest or expertise in armoured vehicles at all, but I think I might know this one as it has been featured in a number of books and magazine articles about the charismatic British land speed record holder Sir Malcolm Campbell over the years.
So, I think this is the Campbell/Villa armoured car, created by Sir Malcolm Campbell and his colleague Leo Villa (?).