Again, that's really helpful - thanks a lot.
My experience of my GP's practice and the NHS is that you have to fight for everything. I don't like to get into a fight I can't win, so despite the good reasons to get diagnosed, I'm still debating this.
How about getting HLA-B27 tested privately? The only provider I can find (medichecks) charges about the same as it would cost me to fly to the USA and get it done.