There is supposed to be no border controls internally within the EU. That is a directive within the EU I believe. But, some countries got exemptions from the directive. The UK was one. I believe the major reason put forward by the UK at the time was to control domesticated animal imports (rabies and the like). Of course, there were other not so publicized reasons. Like we don't like the French!
Don't quote me on that!