Try a Google (or other search engine) search for "metal finishing", "sandblasting", beadblasting" "vapour blasting", etc.
Most any plating or metal finishing shop in the larger metropolitan areas handle blasting finishes. Indeed, many of the smaller gun shops send out their blasting work because it requires a blasting cabinet, large compressor, and health regulations require containment and recovery of blasted media.