The medieval fortress of Kenilworth Castle is one of the largest historical attractions in the Midlands of England