King Country ride off with Heartland rugby win over Thames Valley