Leaving aside the origins of this rhyme and various controversies surrounding it, the formation "have you any wool?" is interesting. One would expect (1) "Do you have any wool?" or (2) "Have you got any wool?". I personally use the formation in (2) more but I think (1) is the more common one. You can read more in the answers to this this SE question: https://ell.stackexchange.com/questions/101667/use-of-have-i...