William Houston Stewart — British Royal Navy admiral (1822-1902)