McGrathNicol appoints nine new directors across four offices