Juvenile Shelduck?

I saw these on a river in May at the south west corner of the Brecon Beacons. One was just preening on a log, the other swimming in the shallow river. My first thought was juvenile shelduck but I'm not convinced. They seemed to have reddy brown heads with white and grey bodies.any suggestions?