Leonard Horner — Merchant, geologist and educational reformer