The Slade Oasts, The Slade, Lamberhurst, Kent