'the imp club helps all those interested in Imps and Imp based cars enjoy them and keep them alive!'
I thought imp meant devil, what does it mean here?
The Hillman Imp was a British make of car. Imp can be a mischievous entity, rather than a devil, and the aim was to make the car appear fun and lively. If you google images for Hillman Imp or Imp-based cars, you'll find lots of lovely images of them