Me and my team do very similar things up in the midlands and our lowest paid person will start on £54k and our top paid will be on £80k, those on that top end also have small direct leader responsibilities rather than pure technical though.
When you say 'ask for a raise' you need to go about this properly - outline the value you're adding, why you're worth more money to them, what you can (genuinely) get elsewhere etc.
Don't just say 'can i have more money please because I think I should?'
That’s the best way to look at it, even in current roles where somebody has taken a lot more work on and does more responsibilities - I can barely remember a time where they actually got a good raise, they normally leave.
It’s stingy like that here in the UK, good people will leave because an existing employer won’t pay anything extra to keep them, yet it then costs them way more to get a replacement *shrugs*
Sometimes it's even worse than that, a place I used to work at had some horrible pay review system that would identify what it considered to be under/overpaid and propose pay adjustments above or below the inflationary rate accordingly. The issue was, HR were very inflexible about deviating from it and the differential between min and max was so tiny that I calculated it could take over a decade to make up even a modest pay gap - 2 years would've been fantastic! The only way I could get half-decent pay rises for the underpaid members of my team was to change their job title. Basically if you had someone good on a low salary you were kinda screwed if they stayed in their role because you couldn't raise their salary enough to retain them long term. If someone is underpaid by say 20%, giving them 3% instead of 2% isn't going to move any mountains.If someone is way below market there can be internal HR rules capping max pay rise - so with planning you can certainly close the gap but it might take a second year to fully get into market rates.