Here is a link to a website for a company that specializes in cleaning aggregate flooring. They explain the entire process quite well. I am sure that you could contact them with any questions you might have. I hope that this site is of help to you.
Other people asked questions on similar topics, check out the answers they received:
Other people asked questions on various topics, and are still waiting for answer. Would be great if you can take a sec and answer them