Hamilton , Middlesex , England.