An open air performance of The Pirates of Penzance Illyria’s 2018 outdoor theatre season is under way, so we headed to Storrs Hall Hotel in Windermere for a performance of The Pirates of Penzance…