A Birmingham maintenance company has been fined after a worker died as a result of falling from the roof of a five-storey building.