Stu
Not the worlds authority on this but at first glance you are eating too late & ITS CHIPS
This will pile on the weight as you dont have enough time to burn it off before sleeping.
try a protein hit after training ie drink or lean (less than 5% fat) pack of B Matthews turkey.
try to go to bed feeling hungry
this proved the best way i lost weight
If you want there is a good spit & sawdust gym near Martins workshop, next time you are down we could take a look at your workout ??