I have natural stone slabs in my back garden that are in need of a good clean, they are a bit discoloured and are starting to get black spots around the edges, can someone recommend a good product that will remove these stubborn marks, I will be using a bosch electric power washer. Also after I have cleaned them is it advisable to have them sealed?