Open Floor Care Technician jobs in New London, CT