How do leaseholders qualify for the Right of First Refusal?

They qualify as long as they do not own more than three flats in the building. This includes most periodic and fixed tenancies but excludes agricultural and business tenancies.