Much Ado About Nothing, Ludlow Festival, Ludlow Castle