Very good . At least 21 days depends on your hours.
Holiday Entitlement. ... By law you are entitled to 5.6 weeks' paid holiday a year (known as statutory leave entitlement or annual leave). An employer can include bank holidays as part of statutory annual leave. Most workers who work a 5-day week must receive 28 days' paid annual leave per year.
Depending on your hours depends what holiday time you are entitled off. do get paid for holidays
The holiday policy is quite good. You get 6 weeks of holiday a year