Couple of thoughts:
8 frigate-class vessels for 100M British Pounds — good luck with that.
“Provide construction jobs for 2 decades”??? Seriously, how long does it take to crank out 8 frigates assuming you lay down 2 per year?
I’m surprised the British government has money left for ships after pouring so much down the rat hole called the National Health Service.