Very good. I would offer these thoughts (not suggestions). First I looked up the molar mass of Na2CO3 and obtained 105.989 but we may not have used the same sets of numbers. Second, the number of significant figures you have used is not consistent. If that 1.234 is ok then you're allowed 4 places BUT I see only 3 on the 31.3. Is that 31.30 in the problem and you just omitted the last zero or not. It makes little difference to me but it's a matter of consistency. Finally, you have only 3 places in step 2 and step 1 and partway through in step 4. Other than those minor problems I think you did a great job.
Note: I don't think all of the difference between your answer and mine is due to the difference in molar mass Na2CO3. I think some is rounding error; i.e., caused by rounding each step, writing it down, and re-entering it in the calculator. I do all of that in one step and let the answer from the previous step stay in the calculator.
That's 1.234 g x (1 mol/105.989) x (20.00 mL/100.00 mL) x (2 mol HCl/1 mol Na2CO3) x (1/0.03130) = 0.1487 M.