Tricky one this, as a passing glance left me in doubt as to what exactly this place tucked away on the Isle of Sheppey is?