£25m profit gives contractor confidence of growth rebound over next two years