Marshalls’ revenue from continuing operations for the year ended 31 December increased 7% to £403m, from £378m in 2006.

It predicted a positive outlook for 2008.