The streets of London are full of tourists, commuters, shoppers and revellers. They are also home to an invisible army of homeless. most are ignored and the public are generally apathetic to their plight.