http://www.centurywise.co.uk/chemicals.aspHave a look on this site, this will show you both formulations of brick cleaners and stone cleaners.
HF & HC. I have used both formulations with very good results.
Everything has it dangers as you will find when you read about the product.
But using the correct protective gear and a knapsack sprayer, you will find that the results are outstanding.
The one I buy is a high strength HF.
So long as you take all necessary steps you will be fine.
But this is the way I do things, make your own mind up.
But dont use brick acid on stone unless its really diluted as this can cause severe damage.
I always do a small test area first.
But like all chemical cleaning its a skilled job.