James Grimble Groves — British politician