Who can afford to buy or rent property in Britain now?.