With many thanks to all who delivered and collected.  Ducklington raised £840.07