Lord Lucan,
Can't comment on any other than lorry drivers. There are no maximum duty hour rules, other than the EU Working Time Directive. The limits are set on driving time as follows:
Daily limit = Max 9 hours driving time (may be increased to 10 hours twice a week)
Fortnightly driving limit = 90 hours.
Max 6 daily driving periods between weekly rest periods.
1 x 45 hours rest period per week.
Drivers must take a 45 min break after 4 hrs 30 mins driving. No work may be undertaken during the break.
Min rest between daily driving tasks = 11 hours.
No early start / late finish rules. No reduction in driving hours for night work.