UK luxury fashion retailer Harvey Nichols has appointed Olivia Richardson as head of womenswear.