BTW Paul, do bear in mind that UKBA only requires a very basic level (A1) for Speaking and Listening. There is no reading or writing or grammar testing needed at all.
You may find that many test centres spread the required 'modules' over their whole course offering. Not much you can do about that, but just try to avoid spending too much on those modules you do not need (ie reading/writing or grammar )