Addleshaws reaches £50m in its annual fee income results