The House of Lords Library has published a briefing note which provides details of all appointments to that undemocratic obscenity since May 1997 with tables showing by party affiliation all those appointed under Blair, Brown and Cameron - swelling the current ranks of the unelected Lords to 781 (compared to the 650 strong House of Commons):
http://www.parliament.uk/briefing-papers/LLN-2013-040/peerage-creations-since-1997