I use ecover and bio d products, great for animal and the enviroment too. http://www.ecozone.co.uk/
might seem a bit pricier but i find they last ages.
Try this place http://www.veganstore.co.uk/,
Over 800 animal and cruelty free products. You get a nice personal service. Or have you looked at Tesco own-brand stuff? A lot of their own brand (if not all) has a disclaimer saying 'products not tested on animals for or by Tesco".