18 Knollwood Rd, Norwalk, CT 06854