Please guide me I desperately need your



Not even a year ago we hired someone to do the composed aggregate drive way concrete flooring at my front yard ( photo attached) but he did not do proper sealing and as a result stones coming off heavily.
I need advice how to fix the floor interms of putting back stones to floor missing areas plus some areas has a 10 cents coin size hole as well. How can I fill them up and finally once all do repairing done I have to do sealing as well.
So cleaning, repairing, filling the holes and sealing the floor. These tasks needs to be done. Please guide me What quality products and materials I need to use for a better result ).
Please advice me and put your valuable knowledge to guide me.
Much appreciate your efforts.