Holmes, William, active 1809-1842, MP