There are some motorway service stations that are very good but few and far between. Gloucester service station is fantastic- it has a farm shop which sells fresh produce from local farms and their handmade pasties are sublime. Far nicer than the usual Ginsters type fare.