Personal Pensions can be funded through contractors' companies. They can invest £300 a month in one tax free and maybe more depending on age and salary