Rounded, calcite ooids and elongate pelecypoda in dolomite matrix. Pelecypoda are a type of ancient clams that exhibit two calcareous layers and a chitinous layer in their shells. Both are common in marine carbonates such as this limestone.
I’m interpreting the cement as dolomite due to its blocky, and in some cases euhedral, shape. The euhedral grains are likely second order replacement of calcite at low temperature. The smaller, granular grains could be preserved original calcite.