Insured with them for over 7 years and guess what? They are refusing to give me any no claims bonus WTF!
Try calling the actual underwriters directly, rather than the broker.
I had a similar argument with a broker recently. They said that wouldn't give me NCB for all the years I'd earned it (12 years), only upto what they consider maximum NCB (7 years). I wanted the full no claims because there are other companies who take upto 15 years.
I called the underwriter directly and they happily sent me a letter confirming the full 12 years.