Mayfair Gallery Ltd. The Triumph of Bacchus, a large oil painting by Ferdinand Leeke Ferdinand leeke £85,000.00