Magic Little Grants Fund distributes £300k to charities