Carousel Players is an award-winning professional theatre for young audiences company committed to the development of new work and the production...