I would delete the last comma. As regards the the list you normally don't put a comma before the and (last item), however if you have a and in the list then place one. For example: Tesco's, sainsbury's and asda.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.