We know that Heathrow is officially an H24 airport, but the fact that there's nothing been scheduled for years between about 23.30 and 04.30, and it's unusual for there to be an actual movement in these times, means that in the eyes of the general public it does indeed close overnight.
Oh, and well done to the charity raisers.