I am so so sorry for your loss
. Online wallets are dangerous to store long term, as you have found out. I know its difficult, that quantity of coins... I would however for future use recommend the following:
If your using Bitcoin and storing funds you do not wish to lose, consider something called a 'hardware wallet'. These wallets store your private keys within them and can be plugged into any PC, even one with coin stealing malware, and the malware cannot at your private keys, especially with the ledger wallet keeping keys in a secure enclave. Your PC sends the transaction to the wallet to sign it, you can use it even on an infected pc, and it shows the wallet your about to send to on its little screen, and forces confirmation with a button on the unit. Ledger also supports multiple cryptocurrencies, and resembles a USB type stick.
PC or mobile / online wallets are fine for day to day change, but for ultimate security, use one of these, and keep the 24 word recovery phrase safe (i mean it!). Simply plug in, enter your PIN and then you can use it like any other PC wallet. You can load the same recovery phrase onto multiples, this phrase is stored offline, store in multiple locations, or even do what I do and keep an encrypted copy on CD at the houses of family members as well as unencrypted copies in a safe. Great if you forget your PIN or the wallet becomes defective.
Grab yourself a ledger nano s:
https://www.ledgerwallet.com/r/e656I prefer ledger to trezor, as ledger uses am audited type of secure enclave wheras trezor uses a generic microcontroller as does keep key, both are good though.
Or, you could always use an offline generated paper wallet. In any normal PC or mobile wallet, especially on a PC running windows, keys can be stolen by malware, even when encrypted as the malware waits for your decryption password to be entered. Online wallets can go bust or otherwise be hacked. Great for day to day change, not for your savings. Paper wallets are inconvenient unless being used for long term storage. If your going to generate a paper wallet, use bitaddress.org. Bitcoin being a trustless system, the private key is proof of ownership and funds are irretrievable due to shares consensus rules enforced by the protocol. As long as 51% of the network agrees on rules, nothing can happen other than those rules, and the current network rules are the private key no matter who uses it is the key to unlock the funds.
Electrum does 2FA wallets as well, which are more secure than an online wallet, but in my opinion hardware wallets are the best option, but if you go this road, format your hard drive before setting one up, as you have no idea what malware may/may not be there. Plus, Kaspersky internet security is probably one of the best on the market, in my opinion.
I am so sorry for your loss, I'm always aggressively pushing hardware wallets, as it really is the only way to stop crap like this.
Even if your not hacked, an online provider may be, or in the case of blockchain.info, they had a bug a couple of years ago, reusing a numerical value which is meant to be unique each time a transaction is signed. Someone could view the signed transactions on the blockchain and determine private keys from the public keys using this method, as two transaction signatures with the same r value will leak the private key, a flaw in ECDSA public key cryptography.
Multisig wallets or not reusing the same address for sending transactions will protect you from a potentially faulty RNG when signing but not while generating, although most decent wallets fix this. Or fake wallet sites like the 'coinomiapp' (fake knock off of the coinomi site, do not visit it) will try and trick you into entering your seed etc. There are so many pitfalls, and I think the hardware wallets are simple enough to use for the novice user, and much more secure, provided you don't keep the recovery phrase saved on an online pc
Please grab yourself a hardware wallet for storage, do away with any kind of online/desktop wallet for any large quantity of funds, although I would give an exception to coinbase multisig vaults.
Grab yourself a ledger wallet, store the seed safely in multiple trusted locations, and NEVER have to go through this again. I am so sorry for your loss, £30k plus is no small sum to loose!