Charity shop hands back £1,200 to donor