British musician and former Dire Straits frontman Mark Knopfler is selling off a large part of his extensive guitar collection at a London auction with part of the proceeds going to charity.