Banks & Other Financial Institutions
Dumfries and Galloway
Cleaning Services - Commercial
Moffat
Londis
Station Road
DG10 9EL
Moffat
01683 220010
Convenience Stores
Moffat
Travel Agents & Holiday Companies
Moffat
Premier
2 High Street
DG10 9EF
Moffat
01683 221070
Convenience Stores
Moffat
Cost2Build LTD
1 Holm Street
DG10 9EB
Moffat
- Dumfriesshire
0333 335 5660
Construction Contractors - General
Moffat
Computer Systems & Software (Development)
Moffat
Fire Protection Consultants & Engineers
Moffat
Moffat Service Station High Street
DG10 9HG
Moffat
Convenience Stores
Moffat
A C Guitars
Beancr Moss Cottage
DG109LT
Moffat
01683 221554
Musical Instrument - Mnfrs
Moffat
A Connolly
Unit 4 Stenrieshill
DG109LZ
Moffat
01576 470221
A F Sloan
Bushle
DG109PP
Moffat
01576 470260
Farming - Livestock & Other Animals
Moffat
A H Borthwick
1 Vict Beattock Pk
DG109RA
Moffat
A M Grieve
Wellho 12 High Street
DG109HF
Moffat
A Rennie & Son
Head O
DG109PT
Moffat
01683 300385
A S Watson
Elm Tr
DG109LG
Moffat
01683 220236
Farming - Livestock & Other Animals
Moffat
Abbeyfield Moffat & District Society
Bankfo Beechgrove
DG109RS
Moffat
Residential Care Homes
Moffat
Adamson's
Glenfi 65-67 High Street
DG109HG
Moffat
01683 221429
Altrive Construction Ltd
4 Altr Holm Street
DG109EB
Moffat
Ambra (UK) Ltd
Hollie 15 Old Carlisle Road
DG109QJ
Moffat
01683 220639
Leather Merchants & Wholesalers
Moffat
Ambra (UK) Ltd
Unit N 15 Old Carlisle Road
DG109QJ
Moffat
Leather Merchants & Wholesalers
Moffat
Angus Leigh
3 Ladyknowe
DG109DY
Moffat
01683 220962
Photographers - General
Moffat
Angus Leigh
3 Ladyknowe
DG109DY
Moffat
Photographers - General
Moffat
Annandale Arms
Argyle High Street
DG109HF
Moffat
01683 220013
Annandale Arms
Old Po High Street
DG109HF
Moffat
01683 220013
37 Well Street
DG10 9DP
Moffat
Annanside Garage
Willow 3 Annanside
DG109HB
Moffat
01683 221440
Archbank Farming Co
Caswel Archbank Farm
DG109LD
Moffat
01683 220078
Farming - Livestock & Other Animals
Moffat
Auchen Castle Hotel
York H
DG109SH
Moffat
01683 300407
Auchen Castle Hotel
York H
DG109SH
Moffat
01683 300408
B R Walker
Bryn R Rogermoor
DG109LE
Moffat
01683 220249
Balmoral Hotel
Unit 2 High Street
DG109DL
Moffat
01683 220288
Barnhill Springs
Barnhi Barnhill House
DG109QS
Moffat
01683 220580
Beattock Primary School
The Ol Craigielands Pk
DG109RB
Moffat
Schools - Local Authority
Moffat
Beechgrove Sports Centre
11 Bat Edinburgh Road
DG109HY
Moffat
01683 220697
Leisure & Recreation Centres
Moffat
Beechwood Country House Hotel
Unit 6 Harthope Place
DG109HX
Moffat
01683 220210
Best Western Moffat House Hotel
High Street
DG10 9HL
Moffat
Black Bull Hotel
12 Age Church Gate
DG109EG
Moffat
01683 220206
Black Bull Hotel
Unit 1 Church Gate
DG109EG
Moffat
01683 220206
Bombay Cuisine
Lower High Street
DG109ED
Moffat
01683 220900
Restaurants - Indian
Moffat
Border Fine Wine Co
Units 8 Well Street
DG109DP
Moffat
01683 220554
Wines Spirits & Beer - Wholesale
Moffat
Breaconside Farming Partnership
Breach
DG109LX
Moffat
01683 300550
Farming - Livestock & Other Animals
Moffat
Bridge House
Greenh Well Road
DG109JT
Moffat
01683 220558
Buchan Guest House
Buchan 13 Beechgrove
DG109RS
Moffat
01683 220378
C McKeane
Farming - Livestock & Other Animals
Moffat
Cameron Books
Unit 1 PO Box 1
DG109QW
Moffat
01683 220808
Cameron Books
The Ol PO Box 1
DG109YB
Moffat
01683 220808
Camping & Caravan Club Ltd
Wyveal Hammerlands Farm
DG109QL
Moffat
01683 220436
Chambers Book Shop & Gallery
Barcla High Street
DG109ED
Moffat
01683 221200
Art Galleries & Fine Art Dealers
Moffat
Claudio's Restaurant
Studio Burnside Road
DG109DX
Moffat
01683 220958
Restaurants - Italian
Moffat
Studio Burnside Road
DG109DX
Moffat
01683 220958
Restaurants - Italian
Moffat
Colvin Garage
5/Oak High Street
DG109HG
Moffat
01683 220147
Petrol Filling Stations
Moffat
Builders' Tools & Equipment Mnfrs
Moffat
Unit 3 Craigieburn Farm
DG109LF
Moffat
01683 220467
Unit 3 Craigielands Pk
DG109RB
Moffat
01683 300591
Craigielands Country Park
Advert Craigielands Pk
DG109RB
Moffat
01683 300591
Creeky Lodge
Creeks Ballplay Road
DG109JU
Moffat
Chestn
DG109QU
Moffat
01683 300346
Engineers - General
Moffat
Currie & Borthwick
Eagle 3 Church Place
DG109ES
Moffat
Joiners & Carpenters
Moffat
Eagle 3 Church Place
DG109ES
Moffat
01683 220755
Joiners & Carpenters
Moffat
D & J Hutchison
Cumber 5 Well Street
DG109DP
Moffat
01683 220059
D Borthwick
Unit 2 56 St Ninians Road
DG109BE
Moffat
01683 220527
Photographers - General
Moffat
D F Paton
Hydro Beechgrove
DG109RU
Moffat
01683 220025
Agricultural Engineers
Moffat
1 Arch Bodesbeck Farm
DG109LQ
Moffat
01683 220507
Farming - Livestock & Other Animals
Moffat
Castle Cogrie Farm
DG109PP
Moffat
01576 470320
Media Pumplaburn Farm
DG109NA
Moffat
Farming - Livestock & Other Animals
Moffat
Drumond & Murray Ltd
3 Conn 36 Well Street
DG109DP
Moffat
01683 220065
Dumfries & Galloway N H S
Centra HIGH ST
DG109HL
Moffat
01683 220555
Dumfries & Galloway N H S
Centra HIGH ST
DG109HL
Moffat
01683 220555
Dumfries & Galloway N H S
Centra HIGH ST
DG109HL
Moffat
01683 220555
Royds Keyla
DG109LS
Moffat
01683 220416
Farming - Livestock & Other Animals
Moffat
East West Developments Ltd
East W Main Street
DG109QU
Moffat
01683 300300
Construction Contractors - General
Moffat
East West Heavy Haulage
Thames
DG109QU
Moffat
01683 300035
Road Haulage Services
Moffat
Edinburgh Woollen Mill Ltd
Unit 1 High Street
DG109DW
Moffat
01683 220008
Eurocare Impex Services Ltd
Units Ballplay Road
DG109JU
Moffat
01683 221336
Fantasia
Unit 2 14 High Street
DG109HF
Moffat
01683 220609
Finishing Touches
Apple 15 Well Street
DG109DP
Moffat
Fire Monitoring Systems Ltd
The Wo Biggarts House
DG109RH
Moffat
01683 300322
Firefighting Equipment
Moffat
Unit 1 Biggarts House
DG109RH
Moffat
01683 300322
Firefighting Equipment
Moffat
G H Campbell
Rother Causeway Street
DG109DN
Moffat
01683 220753
Galloway Productions Ltd
Statio 7-9 Well Street
DG109DP
Moffat
Film Studios & Production Services
Moffat
Gemini
10 Ave 9 High Street
DG109HF
Moffat
01683 220679
Gilmour & Perren
20 Hal 25 Well Street
DG109DP
Moffat
01683 220666
Ladieswear - Retail
Moffat
Gilmour & Perren Underneath
Meadow 27 Well Street
DG109DP
Moffat
01683 221333
Lingerie & Hosiery - Retail
Moffat
Golden River Traffic Ltd
Bank H 32 Well Street
DG109DP
Moffat
01683 221773
Traffic Management Systems
Moffat
Golden River Traffic Ltd
Unit 4 32 Well Street
DG109DP
Moffat
01683 221773
Traffic Management Systems
Moffat
Hartfell House
4 Tram Hartfell Cr
DG109AL
Moffat
01683 220153
Hartfell House
Gateho Hartfell Cr
DG109AL
Moffat
Harvest Time
Chapel 24 Well Street
DG109DP
Moffat
Hepburn Motors
Penrhe 3 Church Street
DG109HD
Moffat
01683 220121
Hepburn Motors
Penrhe 3 Church Street
DG109HD
Moffat
01683 220535
Highland Perfumes
Waterf Reid Street
DG109JE
Moffat
Giftware - Wholesale
Moffat
Highland Perfumes
Unit 3 Reid Street
DG109JE
Moffat
Giftware - Wholesale
Moffat
24 Har The Bungalow Corehead
DG109LT
Moffat
House Of Beauty
House 11 Well Street
DG109DP
Moffat
01683 221505
I A Carlton
Rathle Old Carlisle Road
DG109QN
Moffat
Road Haulage Services
Moffat
Ian Latta & A W Jardine
Wessex Church Gate
DG109EG
Moffat
J & W Donaldson
Poplar Caledonian Place
DG109EG
Moffat
Blacksmiths & Forgemasters
Moffat
J A Graham
Marigo Oakrigg Farm
DG109QW
Moffat
01683 220370
Farming - Livestock & Other Animals
Moffat
J D Quigley & Sons
North Craigielands
DG109RD
Moffat
01683 300374
J Hyslop & Co
Head O High Street
DG109ED
Moffat
01683 220689
Painters_Decorators
Moffat
J Hyslop & Co
Head O High Street
DG109ED
Moffat
Painters_Decorators
Moffat
J S Sanderson
Dental Wamphray Gate Farm
DG109NJ
Moffat
01576 470241
James Gibson & Son
The Co 16 Church Street
DG109HD
Moffat
01683 220200
James Wilson & Son
Unit 3 New Farm
DG109PW
Moffat
01683 300311
Farming - Livestock & Other Animals
Moffat
Jenny Wren
J W A Holm Street
DG109EB
Moffat
01683 221641
John M Wight
Yarnhi Harthope Farm
DG109SR
Moffat
01683 300420
Farming - Livestock & Other Animals
Moffat
John R Williams
Craven Corehead
DG109LT
Moffat
01683 220973
Farming - Livestock & Other Animals
Moffat
Jule Controls
The Lo Harthope Place
DG109HX
Moffat
01683 220481
6 Ladyknowe Court
DG10 9DT
Moffat
- Dumfries and Galloway
01683 218080
Holidays - Self Catering Accommodation
Moffat
Lambie Gilchrist Consultancy
Lambhi Wamphray Mill
DG109NP
Moffat
01576 470880
Computer Consultants
Moffat
Limetree House
Maiden Eastgate
DG109AE
Moffat
01683 220001
Limetree House
Maiden Eastgate
DG109AE
Moffat
01683 220001
Limetree Restaurant
Unit 6 High Street
DG109HG
Moffat
Restaurants - Other
Moffat
Limetree Restaurant
Unit 6 High Street
DG109HG
Moffat
01683 221654
Restaurants - Other
Moffat
Limetree Restaurant
Unit 1 High Street
DG109HG
Moffat
Restaurants - English
Moffat
M & S Wilson & Sons
Unit 4 Newbank Farm
DG109PZ
Moffat
01683 300371
Farming - Livestock & Other Animals
Moffat
Macewen & Sharkey
The Su High Street
DG109JP
Moffat
01683 220062
Machin Developments Ltd
Railwa Newton Farm
DG109LT
Moffat
01683 221082
Manse Furnishings
Altriv Holm Street
DG109EB
Moffat
01683 221676
Furniture - Retail
Moffat
Moffat & District Community Initiative
Wansbe 34 Well Street
DG109DP
Moffat
Charities & Voluntary Organisations
Moffat
Moffat & District Community Initiative
Strait 34 Well Street
DG109DP
Moffat
Charities & Voluntary Organisations
Moffat
Moffat Academy
Unit D Academy Road
DG109DA
Moffat
01683 220114
Schools - Local Authority
Moffat
Moffat Child Care
Unit D Ladyknowe Hall
DG109DY
Moffat
01683 220460
Youth Organisations & Centres
Moffat
Moffat Community Education Office
Unit D Moffat Academy
DG109DA
Moffat
Education Agencies & Authorities
Moffat
Moffat Community Hospital
Holmle Holmend
DG109JY
Moffat
01683 220031
Moffat Garden Centre
Holmle High Street
DG109HF
Moffat
01683 220442
Garden Centres Nurseries
Moffat
Moffat Golf Club
Holmle
DG109SB
Moffat
01683 220020
Golf Courses & Clubs
Moffat
Moffat Golf Club
Strait
DG109SB
Moffat
01683 220020
Golf Courses & Clubs
Moffat
Moffat House Hotel
Strait High Street
DG109HL
Moffat
01683 220039
Moffat Information Centre
Holmle 1 Ladyknowe
DG109DY
Moffat
01683 220620
Tourist Information
Moffat
Moffat Library
Town H High Street
DG109HF
Moffat
01683 220952
Moffat Museum
Town H Church Gate
DG109EG
Moffat
01683 220868
Moffat Post Office
Moffat High Street
DG109JH
Moffat
Post Office Services
Moffat
Moffat Pottery
Moffat 20 High Street
DG109HL
Moffat
01683 220793
Moffat Pottery
Strait 20 High Street
DG109HL
Moffat
01683 220793
Moffat Woollen Mill
Moffat Ladyknowe
DG109EP
Moffat
01683 221696
Knitwear & Textiles
Moffat
Moffat Woollen Mill
Moffat Ladyknowe
DG109EP
Moffat
01683 220134
Knitwear & Textiles
Moffat
Nithsdale (Vending) Ltd
Birchd Hydro Avenue
DG109RX
Moffat
01683 221337
Vending Machines - Sales & Service
Moffat
Old Brig Inn
Unit 1
DG109SG
Moffat
01683 300401
Oxfam
3 The 28 Well Street
DG109DP
Moffat
01683 220041
Oxfam
22 Eas 28 Well Street
DG109DP
Moffat
01683 220041
Paul G Sharkey
Dove C PINE WOOD Cottage
DG109SB
Moffat
01683 221738
Post Office Ltd
Care O High Street
DG109JH
Moffat
0845 722 3344
Post Office Services
Moffat
Present Time
3 3 High Street
DG109ET
Moffat
Pringle James Weavers Of Inverness
Coach 4 Bath Place
DG109HJ
Moffat
01683 220354
R & H Braid
Rear O Leithenhall Farm
DG109NR
Moffat
01576 470275
Farming - Livestock & Other Animals
Moffat
R G L Contract Services
Burnfo Old Carlisle Road
DG109QN
Moffat
01683 220122
Plant & Machinery Hire & Leasing
Moffat
R Little
Hessle 6 High Street
DG109EU
Moffat
01683 220201
R Matchett & Son
Dixon 1 Well Road
DG109AR
Moffat
Electricians & Electrical Contractors
Moffat
Red House Hotel
Red Ho
DG109NF
Moffat
01576 470470
Referees Development Officer Glasgow & District Rugby Union
Laverh Hartfell Cr
DG109AL
Moffat
Sports Clubs & Associations
Moffat
Rockhill
The In Beechgrove
DG109RS
Moffat
01683 220283
Rumblin Tum
Unit 5 3 Bath Place
DG109HJ
Moffat
01683 221962
Scottish Building Society
Rowan 14 Well Street
DG109DP
Moffat
Banks & Other Financial Institutions
Moffat
Selcoth Fisheries
Bounda
DG109LG
Moffat
01683 220509
Fish Farms & Hatcheries
Moffat
Shonagh's New Images
Doctor 34 Well Street
DG109DP
Moffat
01683 220268
Hairdressers - Unisex
Moffat
Snowhill
Snowfl Ericstane
DG109LT
Moffat
01683 220127
Farming - Livestock & Other Animals
Moffat
Stag Hotel
Stag H 22 High Street
DG109HL
Moffat
01683 220343
Star Hotel
Southo 44 High Street
DG109EF
Moffat
01683 220156
Star Hotel
Kingsw 44 High Street
DG109EF
Moffat
01683 220156
Stitch In Time
The En Marchbankwood Toll
DG109RG
Moffat
01683 300569
Curtains - Retailers & Makers
Moffat
T E Hutchison
Gooda
DG109SB
Moffat
01683 220240
Farming - Livestock & Other Animals
Moffat
The Buccleuch Arms
Moscow High Street
DG109ET
Moffat
01683 220003
The Buccleuch Arms
Unit H High Street
DG109ET
Moffat
01683 220003
The Cafe Ariete
King H 10 High Street
DG109HF
Moffat
01683 220313
The Coachman Bar
Harcou 1 High Street
DG109ET
Moffat
The Moffat Shoe Shop
Kew Br 7 Well Street
DG109DP
Moffat
01683 221543
The Old Grey Workshop
Unit 1 Ballplay Road
DG109JU
Moffat
The Pet Stop
Market High Street
DG109DW
Moffat
01683 221118
Pet Shops & Pet Supplies
Moffat
The Toffee Shop
Unit 1 High Street
DG109DW
Moffat
01683 220032
Confectioners - Retail
Moffat
The Tweed Shop
Drygra 15 High Street
DG109DL
Moffat
01683 221195
Ladieswear - Retail
Moffat
Thomas Hetherington Ltd
Unit 2 High Street
DG109DL
Moffat
Chemists - Dispensing
Moffat
Touch O'Tartan
Regus Bank Square
DG109EH
Moffat
01683 220061
Uncle Roy's
Knowle 2 Holm Street
DG109EB
Moffat
Food Products - Mnfrs
Moffat
Uncle Roy's
c 2 Holm Street
DG109EB
Moffat
Food Products - Mnfrs
Moffat
Upper Annandale Youth Support Group
389 Bl 35 Well Street
DG109DP
Moffat
01683 220351
Youth Organisations & Centres
Moffat
Vanora Rankine
6 Brym A C C Station Yard
DG109QB
Moffat
01683 300695
Chiropodists (Podiatrists)
Moffat
W E Haley
St Joh Lone Pine
DG109RF
Moffat
01683 300396
W J Davidson
Valley Poldean Farm
DG109LY
Moffat
01683 300356
Farming - Livestock & Other Animals
Moffat
W J Murray
Rephad The Syblin
DG109RF
Moffat
01683 300328
Fencing Contractors
Moffat
W S Porter & Sons
Toad H Hameknowe
DG109SF
Moffat
01683 221559
Landscape Contractors
Moffat
Wallace Bros
Unit 1 2 Well Street
DG109DP
Moffat
01683 220056
Wamphray Post Office
Wamil
DG109NG
Moffat
01576 470250
Post Office Services
Moffat
Wamphray Primary School
Wamil
DG109NB
Moffat
01576 470276
Schools - Local Authority
Moffat
Weesleekit Design
Weelsb 5 Ladyknowe
DG109DY
Moffat
01683 221991
Designers - Graphic
Moffat
Weesleekit Design
Weelsb 5 Ladyknowe
DG109DY
Moffat
Designers - Graphic
Moffat
Weesleekit Design
5 Old 5 Ladyknowe
DG109DY
Moffat
01683 221991
Designers - Graphic
Moffat
Well View Hotel
Peach Ballplay Road
DG109JU
Moffat
01683 220184
Well View Hotel
Unit 2 Ballplay Road
DG109JU
Moffat
01683 220184
Wonderland Hairdressing
1 , Holm St
DG10 9EB
Moffat
01683 221022
Youth Arts & Social Education Signposting Centre
Maltin 38 Well Street
DG109DP
Moffat
01683 222888
Youth Organisations & Centres
Moffat
Youth Arts & Social Education Signposting Centre
Hampto 38 Well Street
DG109DP
Moffat
01683 222888
Youth Organisations & Centres
Moffat
Waterproofing - Buildings & Structures
Moffat