A woman from West Berkshire has raised thousands for a local domestic abuse charity after months of fundraising – and running the London Marathon.