Walker Morris shake-up pays dividends in profits