Sjep13 Multivitamin - generally no. They contain too little of anything really to do any good. What you need is to supplement the individual deficiencies.
For your low B12 take Solgar or Jarrows sublingual methylcobalamin lozenges, 5000mcg daily for a couple of months as Clutter suggested, then drop to 1000mcg daily. Let the lozenge dissolve under your tongue, do not chew, it will be absorbed by the tiny blood vessels and bypass your stomach.
For the folate you could take Thorne Basic B or Jarrows B Right, both contain 400mcg folate which will bring your level up, and as a B Complex they will balance the B vits which is what you need when supplementing with B12. Take all B vits in the morning as they are stimulating.
As your ferritin is so low, if you can tolerate Ferrous Fumarate or Ferrous Sulphate, 1 tablet 3 times daily is the usual prescribed dose, then that will help. These can be prescribed by your GP if he's willing, otherwise you can get them from some pharmacies, Asda pharmacy, Amazon. Do as Clutter says, take each tablet with 1000mcg Vit C to aid absorption and help prevent constipation.
Take iron 4 hours away from Levo, other supplements leave 2 hours.
Have you had Vit D tested? That could well be low as the others are. See if your GP will do it. If not you can get it done easily with a fingerprick blood spot test from City Assays for £28.