Windsor Park GCB sold for $21.8m