Just been into Sainsbury's (Oldham) and saw these for £24.99 reduced from £49.99 and shortly thereafter bagged it.
Cheapest I can find online is around the £50 mark.
Being the selfish person that I am, I didn't check every store in the north west so I don't know if this is nationwide or not. It doesn't seem to be online either.
They also had another (not as nice looking) Binatone twin cordless handsets for £19.99.