Body Shop is a great store for vegans and vegetarians who know that not only does it matter what you put in your mouth, but also what you put on your skin and hair. They have a range of products that cover make-up, fragrances, body care, hair care, and more.
They state: We do not test our cosmetic products or ingredients on animals, nor do we commission others to do so. We never have and we never will.
On their website, you will find a list of helpful links to groups and also an outline of their campaigns over the years.
Although I like Body Shop, I find shopping they a bit trickier for vegans than vegetarians, as some of their products do contain animal ingredients (such as lanolin oil) and they do not seem to label their products clearly, stating what is vegan friendly. Lush do this, and it makes shopping a whole lot easier. Lush also seem to have less packaging than Body Shop and their stores feel less 'sterile' (ie more touch, feel and smell).
Still, having said that, Body Shop is worth visiting and there are a fair few stores in Perth.