8912 Nichols Pl Denver, CO