Scot LibDem made £25,000 donation to Tories