Use a substituição de string.
@Echo off
Set "String=Address: 12345"
set "Number=%String:* =%"
Echo number:%number%
O asterisco significa qualquer caractere qualquer contagem até o espaço é substituído por nada.
Você pode usar um simples para iterar a string e obter o último valor de espaço separado definido:
for %%a in (%String%) do set "Number2=%%a"
Echo number2:%number2%