12912 Frances St Stafford, TX 77477