A clothes auction that received celebrity donations from the likes of Kate Moss, David Tennant and Dame Joanna Lumley has raised more than £23,000 for charity.