I presume it is available on flights from Gatwick. It is available on flights from Amsterdam and saves lots of time and no hassle at CGK.
You pay at your airport of departure, AMS that was in my case.
I also love the Indonesian food on board. Asian food often tastes much better than typical Western options. And service is at an Asian standard, no other European carrier matches that sofar.
All in all a pretty solid performance.