Shulmans rebounds from slump with revenue hike to £7.8m