Doddington Place, Kent, A Garden to discover