Are there any retailers who sell VCDs in high street shops?
Try checking out any local Markets , usually someone there isselling these
Only places I know of personally is in Manchester`s Chinatown - there are a couple of small `grocers` and one videogame store, that sell them