hampshire life