The minimum statutory holiday entitlement for a full time worker in the UK is 5.6 weeks paid holiday (which is 28 days for someone who works a 5-day week) . This entitlement includes all public holidays but these do not automatically have to be given as holidays. A part-time worker will receive a pro-rata holiday entitlement (including for bank holidays) so their actual holiday entitlement will depend on the number of hours / days they work – see below.
It is important to remember that full and part time workers will continue to accrue their appropriate holiday entitlement all the time they are in your employ. This means that employees on maternity leave, sickness absence or unpaid leave accrue holidays while away from work.