Tima69 Your thyroid is struggling a bit but as you say your GP will do nothing as you are in range.
However, because of the nutritional deficiencies you have highlighted your own thyroid hormone can't do it's job properly. Are you addressing them? If not then you need some serious supplementation.
I think your ferritin is possibly low enough for iron injections. Show the result to your GP and ssk what he is going to do about it. Ask for a full iron panel. If you are given tablets then take each tablet with water and 1000mg Vit C and about four hours away from any other supplements or medication.
Vit D is very low and the recommended level is 100-150. Supplement with D3, minimum of 10,000iu daily for a month then reduce to 5000iu daily. Retest after 3 months and if your level has reached 100-150 reduce to 5000iu alternate days. My level was 15 and I supplemented with 40,000iu daily for a fortnight then 5,000iu daily and in 2.5 months my level was 200 so I reduced.
When taking D3 we also need K2-MK7. Vit D aids absorption of calcium from food and K2 directs it to bones and teeth rather than arteries and soft tissues. Magnesium is another co-factor when taking D3 so you should also take that. D3 and K2 should be taken with dietary fat and Magnesium should be taken in the evening as it is calming and can aid sleep.
B12 is also low. Anything under 500 can cause neurological problems. The Pernicious Anaemia Society recommends 1000. Supplement with Solgar or Jarrows sublingual methylcobalamin lozenges 5000mcg, dissolved under the tongue so that it gets directly into the blood stream and bypasses the digestive system as stomach acid destroys B12. After 2-3 months you can reduce to 1000mcg daily as a maintenance dose.
When taking B12 we also need a B Complex to balance the B vits. Get one which contains methylfolate rather than folic acid. Methylfolate is natural, folic acid is synthetic and needs to be converted by our body and not everyone is good at that.