In reply to arch:
Number of holidays depends on your grade and length of service here. It ranges from 23-28, plus bank holidays, plus 5 days for 5 years service. We are also being force to take between 2 and 5 days additional leave unpaid, with higher grades taking more.
As a consequence, I have 28+5+5+8=46 including bank holidays, although only 41 paid. It's more than I need and because the workload doesn't decrease, I end up working quite a few of those days.
I don't really understand why more senior staff, like me, should get more holidays, although I do understand the reasons behind us taking more unpaid leave. Not really a fair system. April to March, with some flexibility around carrying holidays forward.