Not a very good ping thought 21ms for FTTP.
To parahase Montgomery Scott “You cannae change the laws of physics!”
Repeat after me, bandwidth is not the same as latency. Latency depends on round trip time and is limited by the speed of light, as transluminal communications are impossible under General Relativity. Consequently ping times depend on where you are physically located.
My 10Gbps work connection has ping times of 10ms to London from the central belt of Scotland, and I don't have to transit via an ISP, being JANET it's single hop via Manchester. It's another 4ms north to Aberdeen. Most of the University of the Highlands and Islands seems to be on AWS for their website and Office365 for email, so no easy way to check further north
My home connection also in the central belt which has to transit via an ISP exit point is 19ms, the fact it is FTTC rather than FTTP is irrelevant, it was the same when it was ADSL.
I am wont to say typical bl$%dy southerner who thinks the world ends at the Watford gap.