I use stuff such as Milton's, used neat, to get stains out of cups and off tiles. Supermarket equivalents are very cheap. They're good for sterilising dishcloths too. Not quite as harsh as household bleach. Dettox mould and mildew remover spray might be worth a try, or Flash spray with bleach.