Unusual ducks - mallard hybrids, I assume. Any idea on their parentage ?

Hi - can anyone help me know what these ducks are ?  I assume Mallard hybrids based on the male's curly tail feather - but if so , then hybrids with what ?  There were 3 swimming together at local lake in West London.

Thanks and have a good weekend everyone,

Mike