Experience the quintessential English Rose Garden at the height of its summer beauty in Kent, the Garden of England at Hever in Bloom.