On the England shirt, you can see the badge where the three lions logo should be. But it is not there. It is the badge the England Cricket team wear on the sleeves on their shirts. [I'm assuming that the FA didn't give permission for the three lions logo to be used, but it is still a mistake].
One of the footballers for England is called Harpsey. The person who plays him, Terry Kiely, normally plays a footballer, Karl Fletcher, in Sky One's 'Dream Team'.