Personally I'd suck it up, and enjoy being out of the office.
So many people do not have a sense of duty any more, and then complain they don't earn enough or achieve much.... that said it's important not to be taken for a ride either.
However, ask. Tell them, that you are working outside of your contracted hours and ask if TOIL applicable. When I used to travel extensively for work (read, 40+ flights a year), I always booked the first flight because I wanted to be able to get to my destination and start working ASAP, which meant leaving home at 430ish. It was agreed that any time before my core hours could be clocked up as TOIL - so I did, and clocked up several extra weeks a year of leave (ultimately I asked for cash instead).
So there are 2 ways to approach this:
- the "don't be a mug" approach and have conviction in your belief that you are adding value to the company by doing this work - and ask for being recompensed for this out of the ordinary work
- grin and bear it and realise this may just be a one off and be willing to go above and beyond that call of duty - which is commendable and you're not being a mug by doing this if you understand that option 1 above is applicable
Don't be the guy that whinges about all this work, and then either do nothing about it, or don't see it as an opportunity to get out there and get a better feel for what your company does.
Personally I've waived my rights to the 48hr week because frankly, I enjoy my job, I'm well paid but also I'm paid to work and deliver what I'm there to do. If it means I have to stay late a few times, well so be it. If I don't, then I'll just have to do it the next day. I'd rather be productive and achieve something than just coast. I'm not suggesting you're lazy or anything like that, but just sharing my behaviours and mindset.