Did you have in mind using boundary=postal_code directly from OSM data? I don’t think that’s an option for Scotland (or probably most countries outside Central Europe).
I don’t think they’re actually areas? IIRC they’re basically groups of address that correspond to the smallest unit of route that can be assigned to a postie. I can’t remember where I saw this said though.