Todo lo que me preguntas se regula en el convenio que te esten aplicando. La referencia de ese convenio te tiene que venir en la clausula octava o novena de tu contrato, yo lo que te voy a comentar es a nivel general, pero para concretar deberias de ver tu convenio, ya que como he dicho otras veces yo no dispongo de todos los convenios.
Te comento que las vacaciones son 30 dias al año, pero por cada mes trabajado son 2. 5 dias, las vacaciones van desde el 01 de enero al 31 de diciembre, si empiezas a mitad de año es la proporcion de los 30 dias, por lo que en tu caso te sumando todos los contratos te corresponderian 30 dias mas 2. 5 por el decimotercer mes que tienes de contrato, por lo que deduzco que empezaste a trabajar en el 2006 y que esas vacaciones ya las tenias que haber disfrutado o te las tenian que haber pagado.
En el caso de los descansos en el caso de que la jornad sea continua el descanso es de 20 minutos, eso dice el estatuto pero no dice lo de las jornadas de 12 horas. El tema del descanso para comer no se dice nada ya que se entiende o se supone que las jornadas estan hechhas con un descanso para la comida, que la empresa no te va a tener trabajado sin comer, los 20 minutos es el descanso para el bocadillo o para descansar, pero para la comida no se dice nada.