In a very large saucepan heat the oil, add the diced leek, carrot, celery and cook until the vegetables soften, about 4-5 minutes, stirring frequently.
Add the garlic and ground beef, use a spatula to break the meat into small pieces, mix into the vegetables until the meat color changes from a pinky/red to a dull cooked brown color.
Add the water, stock powder, canned tomatoes, potato, bay leaf and Worcestershire sauce, mix well, bring to the boil, reduce the heat, cover with a lid and simmer for 15 minutes.
Add the cauliflower, peas, beans and red kidney beans, bring back to the boil, cover with a lid, reduce the heat and simmer for another 5 minutes or until the vegetables are cooked.
Season with salt and pepper and enjoy.