Any ideas on this duck?

Saw this interesting looking duck while in Shrewsbury, didn't think it was a mallard or a shoveller, any ideas?