Sua pasta possui espaços, portanto, é necessário colocá-la entre aspas duplas (nos comandos for e do ) e especifique que o loop for não deve ser usado espaços como delimitadores com a opção delims :
for /f "delims=" %%i in ('dir /a:d /s /b "*PGP Corporation*"') do echo rd /s "%%i"