Shop the Kids Collection here
This is super cute on.
There are no fabric or size labels but I'd say it is a good fit for bigger UK10s and UK12s.The fit is loose and sits just below the waist.
The fabric is almost certainly cotton.
In good vintage condition.