Explore the historic Cowdray ruins in Midhurst, West Sussex, offering a glimpse into the past of this ancient British castle atop a lush green field.