Political parties have accepted thousands of pounds from lobbyists in recent years. Anti-corruption campaigners claimed ...