I don't know if you can just walk up but the last time I heard the LHR lost property is near the HEX T3 (Heathrow Express) ticketing hall below the Central Terminal area.
Sorry its a repeat answer.
John
Last edited by thejohn; Aug 28, 2018 at 9:33 am
Reason: Beaten to the reply