All the energy companies will come out and survey your house for free, and let you know suitably of installing cavity or loft insulation.
The main numbers are : -
ScottishPower 0845 601 7836
Scottish HydroElectric 08457 776633
Scottish Gas 0845 971 7731
other energy companies are available!
I just called those three, and all said they have someone in the Campbeltown area (or a local contractor) who does this work for them. No cost to householder for survey, and depending on circumstances (over 70, certain benefits etc) the work is done for free too. more details here
http://www.energysavingtrust.org.uk/pro ... ferssearch
jd & general, it might be worth getting somone out to have a look, I'm sure they would advsie on draft proofing too