What is Heddlu? Or Head Loo?

Are they imbecile police who put their heads down the toilet?
2 answers 2