Average HGV pay in UK is 32,100 gross, average starting salaries is 21,000. Decent pay (a bit higher than overall average) but I wouldn’t say great. If you get a job driving fuel trucks for Shell or someone like that, with plenty of antisocial hours, can probably get up to mid 40’s. Need to pay for own training
And with average UK house price now over 250,000, that salary won’t buy you a decent place to live…