Stephenson Harwood beats budget with £100m in turnover