Yes, Branch Basics can be used on these surfaces!
The only caveat would be if you have a sealer that requires a particular pH. The pH of our Concentrate is 8.5 +/- 0.5. If you have a concern that requires a particular pH, we recommend that you fill your All-Purpose with water and Concentrate and test the pH. Also test an inconspicuous area of your stone surface to see how the product interacts with the surface. It's very rare to hear that a customer has an issue with our formula, but it's always a good idea to test it first.