At first I was quoted around £1,146 VAT included to recover the file from the broken drive
That is probably a little on the high side, but not out of the realms of data recovery charges.
Because of the severity of the job, this was a challenge and they struggled to get the BTC from the file (to be extracted and sent in a wallet) they suggested a solution that is having a partner company they have a contract with to assist further. The fees for that is 30% of the wallet.
However, this is quite excessive in my opinion. 30%!!?!

Once the data files were recovered, if you knew your passwords (if any) then the recovery of the funds would have been a matter of minutes

Having said that, you appear to be happy with the outcome, which is the main thing. I'm glad to hear that you managed to recovery your coins. It's certainly nice to here of a positive outcome for a change! Best of luck for the future...
And make sure you've made some safe and secure backups of your 24 word Ledger recovery phrase! 