Firefighters battled for hours to extinguish the blaze that started on the third floor and spread to the floor above, trapping call centre employees.