Stokesay Castle is probably the finest and best-preserved fortified medieval manor house in England