I've added a few more links in General Vegan and Shinies. Nb: I use 'non-animal-tested' rather than 'cruelty-free' when the product ranges in question aren't exclusively vegan. If I post a link it indicates that the company has a decent range of vegan products, but that you may need to check the ingredients online or in the shop before buying.
30*cough*something English vegan in Scotland. Enamoured of ducks and coffee. Not enamoured of finding milk in a packet of cashew nuts. I make cake and sometimes make trouble. I don't bite unless the intended victim asks nicely and offers chocolate. That's part of what being vegan is about.