Which English football league club has the longest name?

It is the Carling cup.