Spot treatments range in price dramatically, but according to customers across the country, they don’t come much better than The Body Shop’s £8.50 tea tree oil.