Frankly I'm worried about the information your company is giving out if this is what you really think.
I went to Oxford in mid 2000s. Household income was c. £23k, and my parents couldn't make any contribution to my costs.
I automatically got a college bursary and the Oxford opportunity bursary (think it's now Crankstart, which is even more generous), and could have applied for travel bursaries, support with living costs for internships or contributions towards buying academic books.
You are only not supposed to work during term time (although most colleges will let students do shifts in the college bar), so 9*3 leaves you 25 weeks a year to get a job. I worked during 2/3 of the vacations in my 2nd year, but didn't need to do that much - my two sisters worked much less, and were fine financially. At one point I was able to give my mum money from my earnings when she was having a few tough months.
I never missed out on any social activities - went to multiple balls, did the Varsity ski trip, joined the Union (what a waste of money that was...), was able to eat in Hall every day that I wanted to. And I lived out in 2nd year, so paying a full year's rent instead of just term time, and stayed up in college for most of the 3 year vacs to study. It was perfectly affordable. Friends who were at UCL or Imperial found managing budgets much more difficult.