Stains are an unfortunate part of life – even the neatest and most fastidious among us will still fall foul of spills, splashes and general mishaps. So, unless you exclusively wear army fatigues or ...