Yes, a freeholder can sell the freehold at any time but they must always offer the Right of First Refusal to qualifying tenants. If the tenants do not wish to purchase the freehold, the freeholder then has the option of a private sale. Or you can notify the tenants of a sale by auction which requires a different form of notice.