We use the word pikey for gypsy so I'm already confused, but you can get pork scratchings everywhere! Most shops and supermarkets do them if not pubs themselves, and butchers certainly do. Maybe I didn't read the Q properly.
Off the topic I know but often these days pikey is used just to mean unpleasant or a bit downmarket. Despite the 'pikeys' in the film Snatch, there's usually no association with gypsies/travellers. It seems to be an urban insult interchangeable with 'chav' or 'Trisha Trash'.