A house located at 1331 Lydia Court in Windsor has new owners. The 1,643-square-foot property, built in 1979, was sold on Jan ...