Hampton, Middlesex, England