Whyte & Mackay clocking up 29,000 miles for charity