Try The Whisky Exchange.
They have 30 year old Speyside malts for :-
£250 Inchgower
£275 Glenrothes
£255 Tormore
https://www.thewhiskyexchange.com/se...r+ols+speyside
I looked here before I bought Ms CAMRA a 12 year old whisky for considerably less last Xmas.