In reply to Mike Conlon:
Acid brick cleaner will get mortar off but you need to check very carefully its effect on the tiles first it could stain terribly.
Nitromors is useless since they reformulated it.
I have renovated a stone flagged floor in my place and used this procedure:
1) Acid wash and srub to remove mortar stains (use a chisel to knock larger lumps off).
2) Some high alkaline proprietary stone cleaner from a proper supplier. Multiple appplications + wire brushing paint stains out individually.
3) lots of mopping.
Get a wire brush deck scrubber from B&Q - this will save you knees/back and is very effective.
A massive and protracted ball ache but it looks good now!
Post edited at 08:31