Why is surrey the richest county in England?

Because it is very close to London and many wealthy people choose to live there.