No, you will not lose the no-claim bonus if you want to move to a different insurance provider. There is an inter-insurer portability facility which allows you to keep the no-claim bonus even when switching from one insurance provider to another.