The Body Shop Tea Tree Oil The Body Shop Tea Tree Oil (£8.50) is small but mighty. A brand with a good ethos and even better products. This is a definite royal-approved product that's staying put in my makeup bag for the pimple panics. Image Source: thebodyshop.com The Body Shop Tea Tree Oil £8.50 from thebodyshop.com Buy Now