I get 25 (plus bank hols) days, and tbh I don't think I could take a job with much less than that.
The statutory minimum (28 including bank hols), seems to stingy, yet a lot of jobs seem to offer this. Even when i worked in a supermarket I got more than that.