Hamilton , Middlesex ( England ).