Difficult to argue with much of what has already been written, but I keep coming back to it being better late than never. Just how effective it will be remains to be seen, and overlooks the more insidious ways of influencing company direction and policy. Many "Brirish" public companies are owned by shareholders whose ultimate nationality is unknown, but likely not British. Who is behind the various private equity houses and hedge funds who control and influence so much of what companies can do? If I was an unfriendly state determined to infiltrate or influence a British company, I doubt I would plan on rolling up with a takeover bid from one of my countries companies. Far too public and expensive.