Everyone has to pay dear when they first start paying their own policy. Most people start off with a clio corsa etc to build up so no claims.
Never heard of ncb as a named driver before. I doubt most insurance companies will even recognise that.
Best off just stumping up for the premium or buying a cheaper car to insure.