They're probably talking about the Google not having it's corporate offices in the UK. The UK is a massive tax haven anyway, with weird little sub-national groups like the Channel Islands and Isle of Mann.
edit: Yes I'm aware the Channel Islands & Isle of Mann aren't part of the UK, but they are 'British' and massive tax havens, sometimes with one company director per inhabitant.