Beatles icon John Lennon’s sunglasses have sold at auction in London for £137,500.