I am slightly confused here. I presume that an aircraft landing at Heathrow will technically need a clearance to land. If so, if one is "cleared" to land after, surely that is a clearance?
I accept that it is up to the pilot to decide if he will accept this clearance, and also up to him/her to not plough into the previously landed aicrraft, but it does seem like a clearance to me.