Full-time is 37.5 hours/week. Part-time staff receive a pro-rated entitlement calculated in hours.
Bank holidays are included in the total and are booked as leave if they fall on a working day. Trusts may vary rounding — check your contract for exact figures.