The UK is really hurting itself with Brexit here.
Of course, why other EU countries make it so onerous to setup a company is another issue...
> It would require a far lower initial investment (300 GBP vs. 25,000 EURO)
The minimum capital investment to setup a limited company is £1. Perhaps they are including other fees to get to £300. Effectively the only cash that has to be paid is the fee (about £20) and it can be done in minutes online...