1724 Placid Oaks Lane, Westlake, Texas