The Guardian has an interesting article suggesting that the Crown Prosecution Service may have acted improperly in relation to the Police spy (or "undercover Police officer", if you prefer) Mark Kennedy.
See Mark Kennedy case: CPS accused of suppressing key evidence.