Irrespective of whether the worker is full time or part time there is no automatic right to time off on a public holiday. The key thing is that each employee receives the minimum holiday entitlement overall. The pro-rata entitlement for a part-time worker will include any allowance for bank holidays.