It's not a cheltenham thing, it's common throughout Worcestershire and Birmingham.

My observation of the word gives it the meaning of "skater-punk type who doesn't skate"