Shepherd & Wedderburn results reflect tough times