Sennadog - sorry to hear that you've been given the bums rush by all involved.
The SA CAA
Website has the following list of UK AMEs who can conduct SA medicals:
Surrey
Tallent, David
Brookdale Medical Centre, 79 Povey Cross Road, Gatwick Airport, RH6 0AE
01293 776996
Kent
Alexander, Bruce, R
9 De Havillands, Bekesbourne, CT4 5BW
01843 222404
London
Perry, I
19 Cliveden Place, London
0207 730 8045
Herts
Wallace, J
40 Hadham Road, Bishop Stortford, C23 2QT
01279 654053
Surrey
Edington, Kenneth
Airport Medical Services, Holiday Inn, Puvey Cross Road, Horley, RH 0BA
01293 775336
Goodwin, S
Airport Medical Services, Holiday Inn, Puvey Cross Road, Horley, RH OBA
01293 776556
Fortunately, I see you're based in Surrey, so the fact that they are all concentrated in the smoke won't be too much of a concern!!
Hope it all works out OK and you don't get too much grief.