14424 Duncum Street, Houston, TX 77015