Fundraising a piece of cake for six-year-old William