Lush

These are Lush's 6 best-selling products (and they're all under £18!)

If we really have to narrow it down...
Image may contain Cosmetics