Ehrenbreitstein, one of the finest paintings by JMW Turner still in private hands, is up for auction at Sotheby's in London where it is expected to fetch around £20million.