The logo on the front looks like the London Transport one, used on buses and underground railways.
But I don't think the proportions are quite right. Is this an avenue worth pursuing, or a wrong tree being barked up?
Looks like a ditch digger with a Tecumseh engine. ???
You'd be in the right geography...