I was amazed no one had mentioned personal or employer pensions up to now. I have one of those though it's not exactly "flush".
There are some good apps for skimming now. Moneybox rounds up every transaction to the nearest pound and invests the difference between the higher "whole pound...