Henry J. Moseley — builder and publican of South Australia (1819–1894)