prob. Hitchen, Hertfordshire, England