Thirty-one percent of top British companies are not complying with the EU Directive on Privacy and Electronic Communications, more than two years after it became law in Britain in December 2003.