Charitable giving is an essential part of the complex financial world that charities have to navigate to survive. In its 30th year, Gloucestershire Young Carers explains the massive difference things like corporate memberships make to young people across the county.