British passport

is there a need to hold a British passport in order to go through the flying scheme?

Hi there.

Exactly which flying scheme?
Unless you were given an overseas flight then probably not - if you do need one, the paperwork will be very clear on the requirements.