I guess that should be 19.11 ml of HCl.
20.46 g is incorrect. However, your method is correct. Determine which reagent is limiting by calculating the number of moles of each. Then, considering the stoichiometry of the equation, you know the number of moles of the product.
Parts per million is a dimensionless unit...cf. percent=parts per hundred. If you have the mass of sodium chloride, what other quantity do you need to form this unit?
lots of concentration help here:
Chembuddy