Bank of Scotland
63 Drumlanrig Street
DG3 5LY
Dumfries and Galloway
0345 721 3141
Banks & Other Financial Institutions
Dumfries and Galloway
Banks & Other Financial Institutions
Thornhill
Banks & Other Financial Institutions
Thornhill
Premier
9 High Street
DG3 4HN
Thornhill
01848 200204
Convenience Stores
Thornhill
Domestic Appliances - Servicing
Southampton
Marketing Consultants & Services
Thornhill
PJA Joinery
60 Henley Ave
WF12 0LN
Thornhill
07907 794932
Joiners & Carpenters
Thornhill
SPAR Thornhill
121 Drumlanrig Street
DG3 5LS
Thornhill
01848 331110
Convenience Stores
Thornhill
A 1 Curtain Design
Unit 1 69 Drumlanrig Street
DG35LY
Thornhill
Curtains - Retailers & Makers
Thornhill
A C A Gourlay
Doctor Castlefairn
DG34ER
Thornhill
Farming - Livestock & Other Animals
Thornhill
A Harkness
Fernle Pringleton
DG34BJ
Thornhill
01848 330411
Joiners & Carpenters
Thornhill
A J Forsyth
Coptho Bennan Farm
DG34LE
Thornhill
01848 200252
Farming - Livestock & Other Animals
Thornhill
A McMeekin
Failte 16 Aulton Terrace
DG35AN
Thornhill
01848 330748
Unit 9 marr farm
DG34AW
Thornhill
01848 600251
Farming - Livestock & Other Animals
Thornhill
A W Currie & Son
Brackl Whitespottes Farm
DG35JH
Thornhill
01387 740402
Farming - Crops
Thornhill
A Watson & Co
Heddon Morton Mains Farm
DG35EH
Thornhill
01848 500207
Livestock Breeders & Dealers
Thornhill
AMD Contract Services
The Fo Dunreggan
DG34HQ
Thornhill
01848 200750
Agricultural Contractors
Thornhill
Abbeyfield Thornhill Society
Galla- Factory Lane
DG35LN
Thornhill
01848 331010
Housing Associations
Thornhill
Addendum Books
@ Thor 45-47 Drumlanrig Street
DG35LJ
Thornhill
01848 331548
Books - Rare & Secondhand
Thornhill
Alan W Nash
Unit D 28 Kinnell Street
DG34JL
Thornhill
01848 330507
Electricians & Electrical Contractors
Thornhill
Allison & Hunter Oil
Alliso 126 Drumlanrig Street
DG35LP
Thornhill
01848 330398
Oil Fuel Distributors
Thornhill
Angels Portion
1st Fl 19 East Morton Street
DG35LZ
Thornhill
01848 331553
Arlo Artwork
Arllen Drumlanrig Castle
DG34AG
Thornhill
01848 331330
Jewellery Manufacturers & Repairers
Thornhill
Art Garden
The Ho High Street
DG34HN
Thornhill
01848 200466
Art Galleries & Fine Art Dealers
Thornhill
Auchencheyne
56 Aur Auchencheyne
DG34EW
Thornhill
01848 200589
Farming - Livestock & Other Animals
Thornhill
B R Morrison
Sunnys Strathmilligan
DG34LE
Thornhill
01848 200123
Clocks & Watches - Sales & Repair
Thornhill
B Weatherhall
Summer Troloss
DG35LW
Thornhill
01848 500252
Farming - Livestock & Other Animals
Thornhill
Bad Press Ltd
The Tr Glenluiart House
DG34JA
Thornhill
01848 200401
22-23 East Morton St
DG3 5LZ
Thornhill
Briery Park
Falcon New Street
DG35NJ
Thornhill
01848 332000
Residential Care Homes
Thornhill
Buccleuch & Queensberry Hotel
Works 112 Drumlanrig Street
DG35LU
Thornhill
Buccleuch Estates Ltd
Works Drumlanrig Mains
DG34AG
Thornhill
01848 600231
Property & Estate Management
Thornhill
Business Micros
Unit 1 Main Street
DG34BP
Thornhill
01848 330588
Computer Systems & Software (Development)
Thornhill
Cademuir International School
New Fa
DG34HG
Thornhill
01848 200212
Schools - Independent & Preparatory
Thornhill
Cadham Consultancy Ltd
9 Queensberry Beeches
DG3 5DD
Thornhill
Engineers - General
Thornhill
Callum Muirhead
3 Satr
DG34BZ
Thornhill
01848 330045
Property Maintenance & Repairs
Thornhill
Horsle Cample Mill
DG35HD
Thornhill
01848 331141
Furniture - Reproduction
Thornhill
Capenoch Gardens
Watere Capenoch Gardens
DG34LZ
Thornhill
Market Gardeners
Thornhill
Cara Consultants Ltd
Excali Holestane
DG35BD
Thornhill
01848 500228
Agricultural Services
Thornhill
Carronbridge Sawmill Ltd
Holt F
DG35AY
Thornhill
01848 331661
Clach Springside
DG34EQ
Thornhill
ChipsAway Winchester
Car Body Repairs
SOUTHAMPTON
Clobber
34 The 132 Drumlanrig Street
DG35LP
Thornhill
Leisure & Sportswear Mnfrs & Wholesalers
Thornhill
Schools - Local Authority
Thornhill
Cochran Garden Services
1 Maxwell Park Back Lane
DG3 5LA
Thornhill
Landscape Contractors
Thornhill
4B Rat Drumshinnoch Brae
DG35EQ
Thornhill
01848 500296
Computer Bureau & Facilities Management
Thornhill
Craigdarroch Arms Hotel
The Qu High Street
DG34HN
Thornhill
01848 200205
Porter Auchenbainzie
DG34ND
Thornhill
01848 330443
Farming - Livestock & Other Animals
Thornhill
Hillsi Craigmuie
DG34ER
Thornhill
01848 200221
Farming - Livestock & Other Animals
Thornhill
Dalwhat Garage
Rose C High Street
DG34HN
Thornhill
Garage Services
Thornhill
Mortgage Brokers
Southampton
Chapel Bellevue
DG34DH
Thornhill
Farming - Livestock & Other Animals
Thornhill
Pump H East Back Street
DG35LY
Thornhill
01848 330307
Meat - Wholesale
Thornhill
Dial A Daisy
Broad 37 Drumlanrig Street
DG35LJ
Thornhill
01848 330252
Donnachie
Grosve 131-132 Drumlanrig Street
DG35LP
Thornhill
Douglas Bain
Harvar 33 West Morton Street
DG35NF
Thornhill
01848 330510
Furniture - Repairing & Restoring
Thornhill
Dr G Bonn
Cairn Chapel Street
DG34EJ
Thornhill
01848 200244
The Ha
DG35AA
Thornhill
01848 330208
Dr N M Desia
Queens Chapel Street
DG34EJ
Thornhill
01848 200244
Yell H New House
DG35AA
Thornhill
01848 330208
Dr W S Lowry
Church Chapel Street
DG34EJ
Thornhill
01848 200244
Drumlanrig Cafe
Whitbu 53-54 Drumlanrig Street
DG35LJ
Thornhill
01848 330317
Restaurants - English
Thornhill
Whitbu Drumlanrig Castle
DG34AQ
Thornhill
01848 331590
The Drumlanrig Sycamore
DG3 4AQ
Thornhill
01848 331555
Art Galleries & Fine Art Dealers
Thornhill
Drumlanrig View
Whitbu Drumlanrig View
DG35PB
Thornhill
01848 330999
Sheltered Housing
Thornhill
E L & M Wilson
Buckfi Main Street
DG34BP
Thornhill
01848 330907
Squirr Mounthope Service Station
DG35HS
Thornhill
01848 331267
Unit 3 Belstane Sawmill Cottage
DG34AX
Thornhill
01848 600246
Engine Rebuilding & Reconditioning
Southampton
Rivers
DG35HL
Thornhill
01848 331346
Euan Menzies
Broad 71 Drumlanrig Street
DG35LY
Thornhill
01848 331603
Garage Services
Thornhill
Swan F
DG35AA
Thornhill
01848 330208
Unit 1 Craiglearan
DG34JD
Thornhill
01848 200497
Farries Kirk & McVean
8-9 Ad 38 Drumlanrig Street
DG35LJ
Thornhill
01848 330850
1 Mill Cottage
DG34HA
Thornhill
01848 200181
Artists & Illustrators
Thornhill
Painting Contractors
Southampton
Construction Contractors - General
Southampton
Unit 2 Croalchapel
DG35HJ
Thornhill
01848 331218
Tree Work & Forestry Services
Thornhill
New Cample Farm
DG3 5EY
Thornhill
Camping Equipment Suppliers
Thornhill
Fringe Benefits
Woodha 2 West Morton Street
DG35ND
Thornhill
01848 330903
Hairdressers - Unisex
Thornhill
G & J Irving
Milton 21 West Morton Street
DG35ND
Thornhill
Roofing Services
Thornhill
Highla Dollard Farm
DG35JZ
Thornhill
01848 331379
Farming - Livestock & Other Animals
Thornhill
The Ya Poundland
DG34EG
Thornhill
01848 200396
Farming - Livestock & Other Animals
Thornhill
Denton
DG35BG
Thornhill
01848 500210
Farming - Livestock & Other Animals
Thornhill
G Marchbank
The Pa 56 Drumlanrig Street
DG35LY
Thornhill
01848 330624
Farming - Livestock & Other Animals
Thornhill
Hartle Breconbrae
DG34DZ
Thornhill
George Hotel
Model High Street
DG34HN
Thornhill
George Hotel
Model Drumlanrig Street
DG35LU
Thornhill
01848 330326
George Marchbank
The Ol 62 Drumlanrig Street
DG35LY
Thornhill
01848 330324
Dunsmo Drumcork Farm
DG35ED
Thornhill
01848 330198
Gillbank Guest House
4 Heat 8 East Morton Street
DG35LZ
Thornhill
Kirkli Glenluiart House
DG34JA
Thornhill
01848 200331
Holidays - Self Catering Accommodation
Thornhill
Glenn Davidson Plant Ltd
Glenda Corstorphine Road
DG35NB
Thornhill
01848 330839
Plant & Machinery Hire & Leasing
Thornhill
6 The
DG35JL
Thornhill
01848 331283
Farming - Mixed
Thornhill
The Lo
DG35BW
Thornhill
01848 500253
Farming - Livestock & Other Animals
Thornhill
371 Ma Glenmanna
DG34NJ
Thornhill
Farming - Livestock & Other Animals
Thornhill
1st Fl Station House
DG35HR
Thornhill
01848 331258
Coal & Smokeless Fuel Merchants & Distributors
Thornhill
Herons
Herne 35 Drumlanrig Street
DG35LJ
Thornhill
Art Galleries & Fine Art Dealers
Thornhill
Highland Cattle Society
Suite 59 Drumlanrig Street
DG35LY
Thornhill
01848 331866
Business & Trade Organisations
Thornhill
Hillhouse & Hunter
Hillho 42-43 Drumlanrig Street
DG35LJ
Thornhill
01848 330267
House Of Beauty
House Drumlanrig Street
DG35LP
Thornhill
01848 332381
Careta Clonrae
DG34JU
Thornhill
01848 200305
Farming - Livestock & Other Animals
Thornhill
Ian Crosbie
High A Main Street
DG34BP
Thornhill
01848 331516
Driving Schools
Thornhill
Ian Crosbie School of Motoring
High Ash Main St
DG3 4BP
Thornhill
Driving Schools
Thornhill
J & A Brown
Cormwa Corriedow
DG34LE
Thornhill
01848 200636
Farming - Livestock & Other Animals
Thornhill
J & A Mackie
Unit 1 Waterside Mains
DG35AR
Thornhill
01848 330405
J & J Beattie
1 Muircleugh
DG35BW
Thornhill
Agricultural Contractors
Thornhill
J & J McMichael
Rowhea 19 Cairnkinna Cresent
DG35NR
Thornhill
01848 330285
Painters_Decorators
Thornhill
J & W Vernon
Unit C 2 Waulkmill Park
DG35BA
Thornhill
01848 330479
Joiners & Carpenters
Thornhill
Bale H Druidhall Farm
DG34NE
Thornhill
Farming - Livestock & Other Animals
Thornhill
J J Hewson
Unit 1 Drumcork Farm
DG35ED
Thornhill
01848 330104
Farming - Mixed
Thornhill
J L Redpath
Unit 5 Grainneshead
DG34EH
Thornhill
01848 200287
Joiners & Carpenters
Thornhill
J M G Heald
St Phi Glencrosh Farm Cottage
DG34EN
Thornhill
01848 200228
Farming - Mixed
Thornhill
J M Kirkpatrick
Adrian Kylosbern
DG35JP
Thornhill
01848 331208
Joiners & Carpenters
Thornhill
J Maxwell
The Fa Railing Dubs
DG34NH
Thornhill
01848 330365
Steel Fabricators & Erectors
Thornhill
J McKendrick & Son
Unit 4 119 Drumlanrig Street
DG35LS
Thornhill
Electrical Goods Sales Mnfrs & Wholesalers
Thornhill
J R K Campbell & Co
Dental Camling
DG34JS
Thornhill
01848 330419
Agricultural Merchants
Thornhill
J T Stewart
Floyt Burncroft
DG34AD
Thornhill
01848 330621
Painters_Decorators
Thornhill
James F Robertson
Parson Penpont Garage
DG34BZ
Thornhill
01848 330235
Garage Services
Thornhill
Jennifer Watt
Ovingt 1 Drumlanrig Castle
DG34AG
Thornhill
01848 330002
Joan's
Unit 7 130 Drumlanrig Street
DG35LP
Thornhill
01848 330218
Hairdressers - Unisex
Thornhill
John Barbour
Unit 2 Laight Farm
DG34NG
Thornhill
01848 330475
Farming - Mixed
Thornhill
John Black
Zealds 71 Drumlanrig Street
DG35LY
Thornhill
Car Body Repairs
Thornhill
John G Renicks
Corton 117 Drumlanrig Street
DG35LS
Thornhill
John Howat
Portla Rosemount
DG35JH
Thornhill
01387 740338
Agricultural Contractors
Thornhill
Joseph Maxwell
York W 1 Galabreck Road
DG34LP
Thornhill
01848 330416
Precision Engineers
Thornhill
Julie Richards
Rose V High Street
DG34HN
Thornhill
01848 200552
Hairdressers - Unisex
Thornhill
Enkalo Shancastle Farm
DG34HA
Thornhill
Farming - Livestock & Other Animals
Thornhill
Loch Ken Waterski School
Park L Old Manse
DG34DF
Thornhill
01644 470333
Lothian & Borders Regional Co-operative Society Ltd
Police 125 Drumlanrig Street
DG35LS
Thornhill
01848 330246
Lunamama Soaps & Herbals
Unit 8 Drumlanrig Castle
DG34AG
Thornhill
01848 331937
M & R Weir
Unit 1
DG35HG
Thornhill
01848 331650
Farming - Livestock & Other Animals
Thornhill
M Forteath
Little 10 Craignee Drive
DG34HT
Thornhill
01848 200462
Painters_Decorators
Thornhill
M Mitchell & Co
Flat Auchenknight FARM
DG34AE
Thornhill
01848 330349
Farming - Livestock & Other Animals
Thornhill
Maart
314 Hi 132 Drumlanrig Street
DG35LP
Thornhill
Agricultural Machinery - Sales & Service
Thornhill
McConnell Wood Products
Cliff Cairn Mill
DG34LZ
Thornhill
01848 331662
Timber Merchants
Thornhill
McKill Maxwell & Co Ltd
The Ex Hayfield Farm
DG35DZ
Thornhill
01848 330258
Farming - Livestock & Other Animals
Thornhill
Memories
Rivacr 57 Drumlanrig Street
DG35LY
Thornhill
Mitchell & Edgar
County 41 New Street
DG35NJ
Thornhill
01848 330270
Carpenters & Joiners
Thornhill
Moniaive Post Office
4 High Street
DG34HN
Thornhill
01848 200201
Post Office Services
Thornhill
Moniaive Primary School
4 Chapel Street
DG34EJ
Thornhill
01848 200328
Schools - Local Authority
Thornhill
Moss Chemists
Eothen 22-23 East Morton Street
DG35LZ
Thornhill
01848 330263
Chemists - Dispensing
Thornhill
Nithsdale Veterinary Surgeons
93 -94, Drumlanrig St
DG3 5LU
Thornhill
01848 330220
Veterinary Surgeons & Practitioners
Thornhill
One O One Boutique
Eurose 70 Drumlanrig Street
DG35LY
Thornhill
01848 330740
Ladieswear - Retail
Thornhill
Organic Country Cook
Riverd 2 Lakehead Farm Cottages
DG35HP
Thornhill
Holly 28 Drumlanrig Street
DG35LL
Thornhill
01848 330227
P D Hook Hatcheries Ltd
The Ha Cample Hatchery
DG35HF
Thornhill
01848 330292
Poultry Farmers
Thornhill
P K Kennedy-Moffat & Partners
Unit 4 Lochurr
DG34ES
Thornhill
01848 200317
Farming - Livestock & Other Animals
Thornhill
Penpont Caravan Park
8 Scaurside
DG34BH
Thornhill
01848 330470
Penpont Primary School
8
DG34BH
Thornhill
01848 330453
Schools - Local Authority
Thornhill
Penpont Sub Post Office
8 Main Street
DG34BP
Thornhill
01848 331112
Post Office Services
Thornhill
Peter Duncan
Connau 110 Drumlanrig Street
DG35LU
Thornhill
01848 331725
Political Parties
Thornhill
Pets Larder
Queen 102 Drumlanrig Street
DG35LU
Thornhill
01848 331266
Pet Shops & Pet Supplies
Thornhill
Pollock & McLean
Stirli 1 West Morton Street
DG35NE
Thornhill
01848 330207
Post Office Ltd
Toll H Main Street
DG34BP
Thornhill
0845 722 3344
Post Office Services
Thornhill
Progressive Animal Services
Unit 1 92 High Cample
DG35HB
Thornhill
01848 331372
Agricultural Services
Thornhill
Puma Project
Unit 6 Mill Cottage Shotts
DG35JT
Thornhill
07841 376260
Charities & Voluntary Organisations
Thornhill
Queensberry Residential Home
Marine 138 Drumlanrig Street
DG35LP
Thornhill
Residential Care Homes
Thornhill
R & L Weir
Farming - Mixed
Thornhill
R D A Design
Chelse 132 Drumlanrig Street
DG35LP
Thornhill
Architectural Services
Thornhill
R J Morton & Co
Afon B Cleughhead
DG34AR
Thornhill
Farming - Livestock & Other Animals
Thornhill
R J Weir
Pilton Laughtmuirside
DG35DH
Thornhill
01848 330406
Farming - Livestock & Other Animals
Thornhill
R S Jardine
Severn 27 Drumlanrig Street
DG35LL
Thornhill
01848 330861
Electrical Engineers
Thornhill
R W Edgar
Dental Calside
DG34JA
Thornhill
01848 200557
Agricultural Contractors
Thornhill
R W Weir
The Ol Townfoot Farm
DG35EL
Thornhill
01848 330268
Farming - Mixed
Thornhill
R Watson
The Kn Glenbank
DG34EA
Thornhill
01387 820482
Farming - Livestock & Other Animals
Thornhill
Larkfi Drumlanrig Castle
DG34AQ
Thornhill
01848 330080
Rik's Bike Shed
Drumlanrig Castle
DG3 4AQ
Thornhill
Cycles - Renting & Leasing
Thornhill
Robert Anderson
66b Pe
DG34AN
Thornhill
01848 600229
Farming - Livestock & Other Animals
Thornhill
Robert W Osborne
Raymon Castlehill Farm
DG35BL
Thornhill
01848 500255
Farming - Livestock & Other Animals
Thornhill
Robert Wilson & Son
Kilkar 109 Drumlanrig Street
DG35LX
Thornhill
01848 330251
Vending Machines - Sales & Service
Southampton
Royal Mail
Thornh 34 Drumlanrig Street
DG35LJ
Thornhill
01848 330236
Delivery Services
Thornhill
Roofing Services
Southampton
Spar
8 The 121 Drumlanrig Street
DG35LS
Thornhill
Convenience Stores
Thornhill
Sweeth East Morton Street
DG35LZ
Thornhill
Templand Cottages
3 Chur Templand Mains
DG35AB
Thornhill
01848 330775
Holidays - Self Catering Accommodation
Thornhill
112 Drumlanrig Street
DG3 5LU
Thornhill
The Closeburn Centre
Warden Closeburn Centre
DG35HP
Thornhill
01848 331352
Educational Services
Thornhill
The Elmarglen Hotel
Old El 11 West Morton Street
DG35ND
Thornhill
01848 330558
The Farmers Arms
Chroni 50 Drumlanrig Street
DG35LJ
Thornhill
01848 330190
The Halo Trust
Osborn Carronfoot
DG35AY
Thornhill
01848 331100
Charities & Voluntary Organisations
Thornhill
The Highland Beef Ltd
Gateho 59 Drumlanrig Street
DG35LY
Thornhill
01848 330438
Business & Trade Organisations
Thornhill
The Mid Nithdale Angling Association
Mickle 102 Drumlanrig Street
DG35LU
Thornhill
Angling & Sports Fishing
Thornhill
The Picnic Basket
D/2/Un 134b Drumlanrig Street
DG35LP
Thornhill
The Poetry Shop
Jasmin Dunreggan
DG34HH
Thornhill
01848 200322
Thornhill Bowling Club
Red Ho 23 East Morton Street
DG35LZ
Thornhill
01848 330756
Sports Clubs & Associations
Thornhill
Thornhill Golf Club
Unit G Blacknest
DG35DW
Thornhill
01848 330546
Golf Courses & Clubs
Thornhill
Thornhill Hospital
Health Hospital Brae
DG35AA
Thornhill
01848 330205
Thornhill Library
Thornh Townhead Street
DG35NW
Thornhill
01848 330654
Thornhill Police Station
Police Manse Road
DG35DR
Thornhill
01848 330200
Thornhill Stores
Mitche 124a Drumlanrig Street
DG35LS
Thornhill
01848 330262
Tibbers Dairy Unit
Tibard Tibbers
DG34AF
Thornhill
01848 330509
Trigony Filling Station
Unit 1
DG35JD
Thornhill
01848 331317
Petrol Filling Stations
Thornhill
Trigony House
Unit 1
DG35EZ
Thornhill
01848 331211
Tuar Fabrics
Unit 1 The Bothy
DG35DW
Thornhill
01848 331796
Textile Manufacturing
Thornhill
Twenty 3 Crows
Unit 2 Glenluiart House
DG34JA
Thornhill
01848 200401
Designers - Graphic
Thornhill
Volunteer Arms Hotel
Russel Main Street
DG34BP
Thornhill
01848 330381
W Barbour & Co
The De Auchenhessnane Farm
DG34NG
Thornhill
01848 331580
Farming - Livestock & Other Animals
Thornhill
W Lockhart
Orford Lagganpark
DG34DZ
Thornhill
01387 820216
Farming - Mixed
Thornhill
W M Henderson & Son
Kiln H Stewarton Farm
DG34EA
Thornhill
01387 820256
Farming - Livestock & Other Animals
Thornhill
W Morton & Son
Unit 4 Grennan Farm
DG34LX
Thornhill
01848 330341
Farming - Livestock & Other Animals
Thornhill
Wallace Hall Academy
Headbo Station Road
DG35DS
Thornhill
Schools - Local Authority
Thornhill
Wallace Hall Primary School
Wallac STATION RD
DG35DS
Thornhill
01848 330876
Schools - Local Authority
Thornhill
Watsons
70 Nor High Street
DG34HN
Thornhill
01848 200204
William Brownrigg
Unit F East Morton Street
DG35LZ
Thornhill
Garage Services
Thornhill
Woodlea Hotel
Woodle
DG34EN
Thornhill
01848 200209
Wray Graham & Muir
Northo 93-94 Drumlanrig Street
DG35LU
Thornhill
01848 330220
Veterinary Surgeons & Practitioners
Thornhill