This is a comic poem loved by children and written by Charles Causley who was an English poet from Cornwall. He died in 2003.
There is already a really good Blurtit answer here.
I think you will enjoy both the poem and the answer!