Full marks to BT support - one advantage of moving back to UK I guess!
It was a DNS error as suspected above .
I did not have to flush DNS but just add a new DNS server setting of 22.214.171.124. which is Goggle.
Entered that and hey presto MacBook connected to I'net.
Thanks all who contributed to this fix.