A Leyland teenager has been charged following a shoplifting spree at Tesco, B&M and The Range.