Hambly, Peter Sampson, Captain; RN