Thank you, new bike has arrived and so far no issues. Have to hand it to Cycle Republic, customer service was excellent. They gave me free lights, mudguard and a £60 service card to be used when ever needed as a sorry for the inconvenience :-).
If of interest to anyone else this cap here...