Doddington Place Kent, A Garden to Discover