142 Chelmsford Street, Windsor sold price