Addleshaws to cut 40 jobs after 17 per cent profit drop