I think about any company can do it or have it done. Call or e-mail them with what you want. There are hundreds of companies that do laser engraving (do a google search on "laser and engraving"), but I don't know which ones would work on guns. Check the web sites, or try a few phone calls.
Jim