It's a company called OCS that does the cleaning at LHR. Whenever I was onboard with the cleaners and no passengers or crew you see them hurriedly finishing the cabin, and then spending the rest of the time napping or watching IFE. Never saw any sort of team leader or quality control.