John Hensleigh Allen - British member of Parliament