Hargraves nació en Gosport, Hampshire, Inglaterra.