Chemical cleaning is generally the most suitable approach for historic brickwork as it is able to accommodate variations in texture, condition and hardness, and it is undoubtedly the best method for the removal of paint.
Significant advance in chemical cleaners now mean that softer surfaces such as Sandstone/Portland stone can be cleaned using enzymes to digest the dirt, thus avoiding other cleaning systems which could damage the surfaces