The street urchin is described, within a few sentences, as being an adept pickpocket, so I expect snickering means to pickpocket. He was given a hard punch for his efforts by the lady. Nolly may be a word for something unspecified; the nature of which it is not necessary to know.