Hello and welcome,
What a lot of carbohydrates/sugar you are consuming! Have your medical team advised you to reduce your carbs?
What jumps out at me from your food, to begin with, is you are eating zero/low fat products. Have you read and understood the nutrition labels? They are full of sugars. Sugar is added to compensate for the removal of the fat to make them more palatable.
The rice pudding (lots of rice, milk and sugar?) and egg custard (flour, sugar?) will have done you no favours either. It seems to me you are concentrating on eating everything as low fat as you can and still consuming carbohydrates, and I am wondering why?
Potatoes, rice, pasta, bread, cereals (including Weetabix), flour, pastry, most fruit and also milk need to be watched very carefully. These are the main culprits in raising blood sugars. Reducing these items should help you lose weight without having recourse to low fat products.
I take it you have a blood glucose meter? If so, use it to learn which foods are affecting you. Test immediately before eating then 2 hours after your first bite. Look at the rise. Anything more than 2mmol/l (36mg) is unacceptable and means there is something in that meal that needs cutting out or reducing in portion size. Ideally, it should be under 1.5mmol/l (27mg). If you keep a food diary, and write your levels down alongside, you will see patterns emerging and will be able to judge which foods are suitable for you personally and which aren't (We are all different, with different food tolerances).
Diet is the key to control, and it would appear you need to have a good long think about yours. Changing it might make your life so much better. Good luck.