I'd like to use something non-chemical but effective at removing soap residue, limescale etc. My tiles are ceramic, non-gloss (ie matt finish) and white - an unforgiving colour when they get a bit grubby...