Stephenson Harwood revenue inches up by 2 per cent to £112.3m