New Look opens largest ever concept store at Metrocentre shopping centre in North East of England