Ok, I found a way to export multiple shapefiles to multiple, new shapefiles. Using "TLG" as a means of selection.
>>> import arcpy
... from arcpy import env
...
... env.workspace = "K:\Data\Estates_Services\GROUNDS MAINTENANCE\GROUP GROUNDS MAINTENANCE"
... arcpy.Select_analysis("LITTER_BINS.shp", "U:\Tasks\TLG_data_updates\TLG_update_14122016/LITTER_BINS.shp", '"Contractor" = \'TLG\'')
... arcpy.Select_analysis("AMENITY_GRASS.shp", "U:\Tasks\TLG_data_updates\TLG_update_14122016/AMENITY_GRASS.shp", '"Contractor" = \'TLG\'')
... arcpy.Select_analysis("AMENITY_GRASS_SHELTERED.shp", "U:\Tasks\TLG_data_updates\TLG_update_14122016/AMENITY_GRASS_SHELTERED.shp", '"Contractor" = \'TLG\'')
... arcpy.Select_analysis("HEDGES_1SIDE_ONLY.shp", "U:\Tasks\TLG_data_updates\TLG_update_14122016/HEDGES_1SIDE_ONLY.shp", '"Contractor" = \'TLG\'')
... arcpy.Select_analysis("HEDGES_1SIDE_TOP.shp", "U:\Tasks\TLG_data_updates\TLG_update_14122016/HEDGES_1SIDE_TOP.shp", '"Contractor" = \'TLG\'')
... arcpy.Select_analysis("HEDGES_2SIDES_TOP.shp", "U:\Tasks\TLG_data_updates\TLG_update_14122016/HEDGES_2SIDES_TOP.shp", '"Contractor" = \'TLG\'')
... arcpy.Select_analysis("LEAF_CLEARANCE.shp", "U:\Tasks\TLG_data_updates\TLG_update_14122016/LEAF_CLEARANCE.shp", '"Contractor" = \'TLG\'')
... arcpy.Select_analysis("MEADOW_GRASS.shp", "U:\Tasks\TLG_data_updates\TLG_update_14122016/MEADOW_GRASS.shp", '"Contractor" = \'TLG\'')
... arcpy.Select_analysis("ROUGH_GROUND.shp", "U:\Tasks\TLG_data_updates\TLG_update_14122016/ROUGH_GROUND.shp", '"Contractor" = \'TLG\'')
... arcpy.Select_analysis("SHELTERED_GRITTING_AREAS.shp", "U:\Tasks\TLG_data_updates\TLG_update_14122016/SHELTERED_GRITTING_AREAS.shp", '"Contractor" = \'TLG\'')
I just copy pasted the line 10 times!
Now I still want to know how to make "TLG", "TLG%"... Everytime I use the %, it exports a new shapefile with no records in it!