Hi Chris -
There a number of Hampshire Upfields. Have you been in touch with Ivy Upfield in Canada? She is my 2nd cousin, and has been doing the Upfield family tree (in the broadest sense)for a number of years. If you email me at:firstname.lastname@example.org
I'll let you have her address. She doesn't have email, so it's a case of writing a letter!