Alumasc will write off up to £2.5m after finding an accounting overstatement in its engineering products division.

The company said theft or personal gain were not factors.