Henniker-Major, John, 4th Baron Henniker, 1801-1870