I'm not an outdoor slate person, so I need help on this one. Please see attached picture. The picture is the outdoor slate but they also have the same stone in a screened in porch. What product should I use to clean with, using my floor machine? 2nd question what should I seal it with? 
 
Thanks,
RK