thank you folks. Yes, Heathrow's one piece-luggage (laptop or anything else) is really bad, but the long is forever long.
Nice to know the 100-ml rule. I am thinking to carry on my small luggage, plus laptop, but need to have toothpaste, and another lotion.
Will have 4-5 hrs to connect SAA flight, so hopefully can make it.