Originally Posted by
Petopm
Yes he is flying BA7310 Singapore to Melbourne and has a 3 hour stop in Singapore.
As elitetraveler says, he mustn't forget that he has to clear security at Singapore. The 100 ml liquids restriction is applied again at this point, so he should not buy any liquids at Heathrow that are over the security allowance if he wants to carry them beyond Singapore. He can buy liquids at Singapore and take them through security (which is done at the gate) if the shop seals them.