Do you really trust them that you will get the instalments, once you relinquish your directorship and shares? I would feel for you if you came back on NSC later on and had been stitched up.
Yes, it is taxable. If re your shares, them a chargeable gain, but you get a generous tax free...