Thanks to everyone for their help !! I have tried M&S and there is no stock in her size. It has to be stripes and the usual stockist has stopped making them. I know in the autumn term she can just wear the pinafore but she is doing an induction day next week and i really wanted her to wear the dress as opposed to sticking out.
Off to check the other sites recommended. Once again thanks !!