Amazon’s £4 stain remover hailed ‘the best’ by shoppers who say they can’t do without it