A private island on the Thames has sold for nearly £100k – around a fifth of the price paid three years ago by an ...