London Forces and Liquifying Noble Gases
I'd say that because noble gases are non-polar atoms, the only force that applies to them is the London force. 

If you want a liquid phase, you need to have forces between the atoms / molecules that constitute this liquid (forces too strong would lead to solid state). 

So because London force is the only one that applies on noble gases molecules, they are necessary to liquify to gases.