In reply to sporky:
It took me about 30 seconds to find the salary via the link on their website. Admittedly, this UKC ad is verbatim from their website, which took me about 15 seconds to figure out, and so is a bit misleading, but perhaps this was the first test for potential candidates.
And no, job adverts should not always give a salary. You might want them to, and there are good arguments for doing so, but there's no obligation.