I would cut out the Digestives, sweeteners, juice and ice tea, since these are all sources of calories in your diet that add no health benefits.
I agree with Yavanna that you definitely need more protein in your diet, since from what you posted you didn't get a serving of "meat and alternatives" in your whole day, according to the Canada food guide. "Meat and alternatives" encompasses many sources of protein, so if you're vegetarian (like me!) they take you into consideration. My suggestions for best quality plant protein is pulses/legumes. They are high in fibre, vitamins/minerals, protein, and low in fat, and calories. What are Pulses/legumes? Soy beans, kidney beans, yellow split peas, chickpeas, lentils, mung beans, navy beans, fava beans, black eyed peas, pidgeon peas, pinto beans, congo peas, black beans, etc... You can tell by my list that there is a lot of variety. There are endless possibilities for how you can use pulses and incorporate them into your diet. You're concerned about your weight, so don't worry about adding these, they have no fat, low calories and the fibre and protein will make you feel full eating less. I'm always advocating eating these, because they are such an excellent source of nutrition and not many people in the West eat them enough. I try to eat them everyday. Lentils can be added to recipes that use ground beef by using 60% beef to 40% cooked lentils, and if you get the little brown lentils, you can't tell they're even in it. For me, I'll mix them in with Veggie ground round, which is TVP "ground beef" if I'm cooking for my family, but if it's just for me I'll make it with just lentils because I like the taste
. If you do eat meat, try incorporating lean meats into your meals, like fish or chicken breast. Keep in mind one serving of meat should be about the size of a deck of cards, or approx. the palm of your hand (depending on who you talk to), so you don't have to add a lot to make a difference in your diet.
Since your concerned about your weight, try drinking unsweetened green tea (if you don't like the bittereness of green tea, try getting jasmine tea which has a floral taste) instead of the black tea with milk+sweetener. Green tea helps you lose weight and it has many other proven health benefits as well. Another tea I drink a lot which I could suggest is pu-erh tea, which is a good digestive aid and helps your body process cholesterol and fats more efficiently.
You could also try snacking on nuts to add protein. Dried fruit makes a great snack as long as it's not sweetened or flavoured with anything.
Making sure you get plenty of protein and insoluble fibre will help cut down on cravings during the day and keep your blood sugar levels stable.
Oh yeah, one last thing, I see you're not drinking any water! You shoud replace the fruit juice with plain water, and drink more of it! Being dehydrated makes you feel hungry and sometimes you feel hungry when you're actually just thirsty. If you ate recently and you're feeling hungry again, try drinking cool (not cold) plain water instead.
Hope that helps!