Answer 1:
I don't find a patron saint specific to maintenance workers (or janitors or custodians or repairmen) but I found the patron saint of workers, St. Joseph. See related links for more details.
Answer 2:
A few places I checked indicated an 11th-century French hermit, St. Theobald of Provins.
There is no patron saint of office workers. St. Joseph is, however, the patron saint of workers in general.
The patron saints of laborers are:Albert of Bergamo Eligius Guy of Anderlecht Isidore the Farmer James the Greater John Bosco Joseph Lucy of Syracuse
There are no patron saints of railway workers shown in the Patron Saint Index.
St. Gabriel the Archangel is the patron saint of postal workers.
Saint Barbara is the patron saint of foundry workers.
There is no patron saint of iron workers. However, the patrons of metal workers are St. Eligius and St. Hubert of Liege.
The patron saint of garage workers happens to have his feast day today, December 1 - Saint Eligius.
There is no patron saint of telecommunications but Archangel Gabriel is the patron saint of telecommunication workers.
Saint Gabriella is the patron saint of communication workers. She is the feminine form of Gabriel.
The patron saint of transportation and transportation workers is St. Christopher.
Saint Veronica Guiliani is patron saint of laundry workers and photographers.
He is the patron of apprentices, boys, editors, Mexican young people, laborers, schoolchildren, students, and young people.