Thyroid autoantibodies result shows that you don't have autoimmune thyroid disease on the basis of your result - but it is not conclusive. There are other autoantibodies which affect the thyroid that the NHS rarely tests. Until those are tested too you can't be sure one way or the other. See these links :
HbA1c is good - you aren't diabetic.
Liver Function and Urea & Electrolytes - you can look these up on this site :
The only one I know about for certain is that the eGFR >90 shows your kidneys are healthy.
Cholesterol levels - I won't comment. I refuse to have my cholesterol levels measured by the NHS.
Your serum folate is not bad.
Your vitamin B12 is also not bad, but it isn't good either. The Japanese apparently believe deficiency starts at levels below 500, and the Pernicious Anaemia Society recommend a level of 1000 for B12. Don't worry about the top of the range for B12 - it isn't poisonous and high levels are of no consequence if people have been supplementing.
If you decide to supplement, the form of B12 that works well for most people is methylcobalamin. The most popular supplements on this forum are Jarrow Formulas methylcobalamin 1000mcg or 5000mcg or the same product from Solgar. For the level of B12 that you have the 1000mcg would be ample. Stick one in the mouth and let it dissolve slowly, no chewing or sucking.
If you supplement B12 then you should also supplement with a B Complex to keep the B vitamin levels in sync to some extent. Being deficient of some B vitamins and replete in others is not a good idea, apparently. The kind of B Complex you would need to supplement is one which contains the B vitamins in an active form that the body can absorb easily. Personally I take Thorne Research Basic B Complex, one a day, because it contains methylfolate. I buy from Amazon, along with the Jarrow Formulas methylcobalamin.
Your serum Free T4 is in the lower half of the reference range. Most people feel at their best when the level is in the top third or top quarter of the reference range. Since your Free T4 is low, there is a possibility that your Free T3 is also low, but without a test it is not possible to say. It is low Free T3 that has more of an impact on how people feel than Free T4 or TSH.
Ferritin - this is too low for most people to feel well. You should aim to be roughly in mid-range. If I read your ref range correctly (it's hard to read), then I think it says 10 - 160 ug/L. Mid-range is 85 ug/L. You need to double your ferritin level. If you do some searches of the forum for "ferrous fumarate" or "iron bisglycinate" or "ferrous bisglycinate" you'll find info on what other people have taken and had some success with. Ferrous fumarate has the highest level of iron in it, but can be hard to tolerate for some people. Whichever supplement you choose, separate it from taking thyroid meds by four hours, and take 500mg - 1000mg vitamin C with the iron to improve absorption of the iron.