Peter Cracroft — British Royal Navy officer (1816–1865)