http://www.lsx.org.uk/programmes/CSRconsultancy_page2303.aspx - there is a PDF file on this site that might be helpful. It outlines the main players in this field. Check out their websites for job postings, call their HR Managers/Recruitment Mgrs (if they are reasonably large), or see if any of them are going to be attending the MCA careers fair next Friday, and come along for a chat... Alternatively, try and get an in-house role as a CSR officer, so you have a few years exp to play with.