Stokesay castle situated in a delightful green valley