I found this
And I have followed the instruction on how to go about it..
installed npm and 2FA then gone to terminal and
sudo npm install -g sonos-web-cli
then npm audit fix --force
and searched the instruction on what to do next..
Seems I missed out a step. but still, using the commands the commands in terminal even with sudo I cannot get an instal that does not fail
Not sure what other info to supply at the moment so will leave it at that , until someone can let me know what they need to know to help me.
Install log from npm included below