Fareham Musical Society, community company performing musicals, mysteries, comedies and children's shows!