I have often wondered about the use of miles and chains in the railway world, but I would imagine that the pain and cost of changing everything to metric would just not be worth the trouble. I suppose the obvious question is how long will it last as miles and chains, as large sections of the network will not get any upgrade which would be the time to do it. So I assume the answer is not quite NEVER, but not in the foreseeable future.
Plenty of countries have made the conversion of their railways from imperial to metric - Canada, Australia, NZ, South Africa etc.
But names like "Twenty Mile Siding" remain.
London Underground is in metric (from a zero at Ongar!)
I suspect Crossrail is metric on the new TfL sections, remaining imperial on NR.
Network Rail measures locations* in miles and chains, but the components (track, OHLE etc) are engineered in metric.
You won't find any imperial measurements on HS1 or HS2, and Network Rail maintains the former under contract.
*except the Cambrian which was converted to metric when ETCS was introduced.
The Heathrow branch is also measured in metric km from Paddington, with a changeover from imperial at Heathrow Airport Jn (12m27c = 19.908km).
That's another line NR maintains under contract.
Manchester's Metrolink is measured in km from the central delta junction at Piccadilly Gardens, including the former heavy rail lines.
The Sheffield and Nexus metros are also in metric, but contrariwise, the Birmingham and Nottingham metros seem to be in imperial, as they co-locate with NR in places.