There are specialist consultancies though I've only seen the job adverts via agencies so can't name specific firms (sorry, not very helpful I know).More to the point, all the accounting Big 4 (PwC, Deloitte, KPMG, E&Y) have CSR practices which they are growing hard, based around services such as environmental audits and business cases for CSR initiatives.