That picture (and we may have discussed this already) looks very much like illustrations in a book that used to belong to my mother. It was called "The Baby's Opera -- A book of old rhymes with new dresses" by Walter Crane, Engraved and printed in colours by Edmund Evans. It was published in the '20's by Federick Warne & Co, Ltd.
There is no publication date, but was inscribed to my mum and her two siblings in Julyu 1929. (Mum was born in '25)
Carolyn