I went out and measured my cot...
Turns out that Baby Co have one that fits.... Double
So I can get a new, firm, clean mattress!
Anyway, I called up a couple of mattress manufacturers, and they will make cot mattresses anyway, for around $100, which was handy to know before I measured the cot.
Oh well, thank you all again for your opinions!