There are several pebble finish manufacturers, and some pool plastering companies that do their own in house custom pebble finish blends. Yours looks like smaller aggregate, which could be Pebble Tec pebble sheen, or Stonescapes mini pebble, or CL Industries sunstone pearl, or something totally...