Local World profits rise to £43.6m