Why was food short in Britain during World War 2?

Because most of the food and resources of the time, were transported to the British soldiers and their allies.