As a shift worker, whether on permanent or rotating shifts, your entitlement to annual paid leave is the same as for other workers.
For the first four weeks of your holiday, your holiday pay must include all regularly worked overtime (even if you are not contractually required to work overtime), as well as any shift premia or anti-social hours payments you get when working overtime.
For holiday over the first four weeks, your rate of pay will depend on what your employment contract says.
If there is a union recognised where you work, there is likely to be a collective agreement on holiday pay rates in place.
Whatever your contract says, your holiday pay must be at least the National Minimum Wage.