This page on the government's website says that the statutory minimum is 28 days.
I have seen job adverts that range from 22-25 days holiday allowance. It doesn't seem likely that they are advertising that they are breaking the law, so how should I interpret the total amount of holiday given?