Yes, as long as it is in your suitcase. not if it's in your hand luggage i don't think :)
Yes, you can.
Legally there is no limit.
any food you want
because you cant bring ciggarates on the plane
France, Spain, Germany, and small shops in the UK that sell out of date food
people from all around will come and want to see many different things in UK and they will also want to try the food in Uk.
Spain is an hour in front of the UK
Spain is larger physically, and has a larger population than the UK.
it exports mainly to Italy, France, and Portugal. also many more
That depends on what you mean by "near." Basically, France is between Spain and the UK. Spain is much nearer to the UK than to Australia, but much farther than France, Portugal, or Morocco.
You can bring back a reasonable amount of any food you find on sale in France (or other member states of the EU), provided you do not intend to use it for commercial purposes.
No, it isn't. Spain is an independent country.