I've recorded a max of 44.3mph, but my Garmin seems to misbehave at high speeds meaning I'm not entirely sure whether that is true or not.
I'll look back over my ride on Strava afterwards and find that on a fair few of the descents, my speed graph will suddenly have a little spike gaining me an extra 2-3 mph, with a similar sized dip on the graph about 100 yards later (I'm guessing to equalise itself out), before returning to its normal readings again. Quite often this spike happens at a point where the gradient is just tapering out, meaning I end up with a second peak on the graph that's faster than the first, despite the first one being taken at or near the steepest point of the descent.
The fastest I've done on a ride that didn't have one of these "blips" would be 43.8mph, which I've hit twice - once on the descent into Westcott on the A25 during RideLondon; and once down Marston Hill, between Oving and North Marston in Buckinghamshire.