Sainsbury's was forced to shut after a teenager was stabbed and left seriously injured on Bristol Road South