Addleshaws cuts fee-earners as profits rise 30 per cent