1804 Glendora Court - denton, tx