In reply to cousin nick:
Nick - thanks for explaining that so clearly! It helps a lot get my head round what I need.
So I dropped in at the bike shop I ride past going into uni and had a nice chat with a guy there. He had a look at the mech on my bike and ummed and ahhed over whether it was an older or newer Sora. He said I could take a chance on an 11-32 cassette and see if it worked and return it if not. So I've just cleaned the bike up and swapped cassettes, but in the lowest gear the chain is basically running between the cassette and the higher jockey wheel on the mech and clicks and clanks a lot. I googled the model number of my mech (found under the mud!) and it seems it is only designed to take up a 27T cog, so it figures that the 32T is too big.
BUT(!) it appears that I can get a new Sora mech that now accommodate up to 32T for 16 quid, which won't break the bank. Can anyone think of any reasons why that shouldn't work?