I phoned the surgery and the receptionist said that the results for my full blood count and cholesterol tests were normal. She didn't give any other details, and I didn't think to ask at the time.
That's great, but now they need to figure out why you have several symptoms of anemia, if you aren't anemic.

Fat chance of that happening. The NHS isn't exactly a pro-active service, and it's like pulling teeth to get anything looked into. My mum gets faint sometimes since she has low blood pressure, so I mucked around with a blood pressure monitor today to see if it turned up anything unusual. It didn't turn up anything that looked unusual to me, but I've posted the details anyway. There's a strong family history of heart attacks, so there could be something screwy with my circulation.
I took measurements at various times and around various activities, and each grouping is a number of consecutive measurements separated by a minute or two each. The values vary quite a lot from minute to minute, so I like to take a bunch of measurements so that I'm not thrown off by a single odd one (like the very first one I took).
Sitting at the computer:
Systolic | Diastolic | Pulse pressure | BPM
124 75 49 60
115 67 48 60
111 67 44 68
112 67 45 66
110 68 42 64
While doing a few pushups and pullups:
Systolic | Diastolic | Pulse pressure | BPM
132 70 62 89
131 71 60 99
112 60 52 89
128 54 74 91
Immediately after a 10 minute run:
Systolic | Diastolic | Pulse pressure | BPM
155 79 76 113
137 71 66 102
128 65 63 100
119 71 48 98
115 69 46 95
111 68 43 99
Just after waking up:
Systolic | Diastolic | Pulse pressure | BPM
107 66 41 51
106 57 49 50
107 61 46 52