Agricultural Services
Annan
Cemeteries & Crematoria
Annan
Subway
121 High Street
DG12 6EB
Annan
01461 201222
Restaurants - Other
Annan
Well Pharmacy
37 High Street
DG12 6AD
Dumfries And Galloway
01461 202797
Beauty Products
Dumfries And Galloway
Building Societies & Other Financial Institutions
Annan
Domestic Appliances - Servicing
Eastriggs
Optical Goods - Retail
Annan
Distribution Services
Annan
Scotts St
DG12 6JH
Annan
0345 671 9613
Children & Babywear - Retail
Annan
10 Mid 7 High Street
DG126AD
Annan
01461 202580
Hairdressers & Hair Stylists - Ladies'
Annan
A C Eggleton & Co
Ashcot 5 Bruce Street
DG125AB
Annan
01461 204121
A1 Graphics & Applications
Unit 7 Broom Ind Est
DG12 5PF
Annan
Ace Management Commitee
Unit 1 St. Johns Road
DG126AW
Annan
After School Care
1-2 Th St. Johns Road
DG126AP
Annan
01461 206444
Alan Trade Window Doors & Conservatories Ltd
Acton
DG126RP
Annan
01461 500700
Window Frame Manufacturers' Equipment
Annan
Alister Grierson
Unit 3 93 High Street
DG126DJ
Annan
01461 204599
Allied Surveyors plc
Peel H 87 High Street
DG126DJ
Annan
01461 202239
Surveyors - Building
Annan
Allwood Products
Unit 1 Dunedin Road
DG126QE
Annan
01461 40565
Alpha Solway Ltd
UNIT 8 Queensberry Street
DG125BL
Annan
01461 202452
Safety Equipment & Clothing
Annan
Amber Programmable Design Ltd
Unit 4
DG125QJ
Annan
01461 206000
Control Panel Mnfrs
Annan
Andersons Joinery
Cockle Mafeking Place
DG125HA
Annan
01461 202472
Joiners & Carpenters
Annan
The Me 2 Butts Street
DG125AN
Annan
01461 201095
Pet Shops & Pet Supplies
Annan
Annan & District Anglers Club
Argyle 61-63 High Street
DG126AD
Annan
01461 202616
Sports Clubs & Associations
Annan
Annan Activity & Resource Centre
Unit B 15 Ednam Street
DG126EF
Annan
01461 204576
Annan Cemetery
Unit B Cemetery Lodge
DG125PB
Annan
01461 202740
Cemeteries & Crematoria
Annan
Annan Dale Activity Toy Centre
Unit B Dumbretton Farm
DG126RW
Annan
01461 500345
Children's Activity Centres
Annan
Annan Day Care Centre
Unit B Standalane
DG125JR
Annan
01461 203261
Annan Framers
Unit B 143 High Street
DG126EB
Annan
Picture & Photo Framing Services
Annan
Annan Hospital
Unit B Stapleton Road
DG126NQ
Annan
01461 203425
Annan Mortgage & Property Shop
Unit B 143 High Street
DG126EB
Annan
Annan Police Station
Unit B 44 High Street
DG126AJ
Annan
01461 202813
Annan Swimming Pool
Annan St. Johns Road
DG126AP
Annan
01461 204773
Swimming Pools - Public
Annan
Annan Television Ltd
Argyle 121 High Street
DG126EB
Annan
01461 204834
Electrical Goods Sales Mnfrs & Wholesalers
Annan
Annan Town Garage
Argyle Port Street
DG126BJ
Annan
Mot Testing Centres
Annan
Annan Upholstery
Argyle 1 Ednam Street
DG126EF
Annan
01461 204705
Annandale Gas Services
Argyle Mill Pk Cr
DG125HY
Annan
Gas Appliances - Sales & Service
Annan
Ashwood Design
Unit 2 Ashwood
DG126SU
Annan
01461 700011
Atwal
Fitzma 69 Springbells Road
DG126LQ
Annan
01461 204818
B & G Windows
Brook 21 Carlyles Place
DG126BQ
Annan
01461 205131
Double Glazing Installers
Annan
Blockbuster
Unit 9 104 High Street
DG126DW
Annan
01461 205956
Boiler Engineering
Unit 4 Westerhill
DG126SA
Annan
01461 202242
Boilers - Servicing
Annan
British Nuclear Fuels PLC
Nevill Chapelcross Works
DG126RF
Annan
01461 202835
Electricity Companies
Annan
Brittons Ice Cream
Classi Broom Cottage
DG125PA
Annan
01461 700383
Ice Cream Manufacturers & Suppliers
Annan
Browsers
Unit 1 Church Street
DG126DT
Annan
01461 201867
Buchannan & Woods
1 11 Wood Avenue
DG126DA
Annan
01461 204317
Insulation Installers
Annan
Butler Land Management
Boon C Beckfoot
DG126SN
Annan
01461 201200
Surveyors & Valuers
Annan
C B S
Sherlo Morris Park Steading
DG126RB
Annan
01461 202586
Cafe Royal
Second 95 High Street
DG126DJ
Annan
01461 202865
East G 31 Scotts Street
DG126JE
Annan
Petrol Filling Stations
Annan
Carron Insurance Brokers Ltd
Unit 1 33 High Street
DG126AD
Annan
01461 202165
Cars Billington Agriculture Ltd
Unit 9 25 High Street
DG126AD
Annan
01461 202772
Agricultural Machinery - Sales & Service
Annan
Chapel Newbie Barns
DG125QL
Annan
01461 201900
Engineers - Consulting
Annan
Chris McAllister Ltd
Middle 2 Riverside Walk
DG126BE
Annan
01461 205866
Christies Recruitment
Hookwo 3 Victoria Road
DG126BD
Annan
01461 202544
Employment & Recruitment Agencies
Annan
Citizens Advice Bureau
The Co 19a Bank Street
DG126AA
Annan
01461 201012
Counselling Services & Advice Services
Annan
Britan Gillwood
DG126QW
Annan
Community Learning & Partnership
West P 40 High Street
DG126AJ
Annan
01461 202026
Office PO Box 7418
DG126YP
Annan
01461 207649
Cumberland Building Society
Cumber 102 High Street
DG126DW
Annan
01461 203362
Building Societies & Other Financial Institutions
Annan
The Ga 87 Port Street
DG126BT
Annan
01461 205258
Daleside
Rough 4 The Cr
DG126NW
Annan
01461 40409
David Hogg
Unit 5 Silverlaw
DG125EJ
Annan
Joinery Manufacturers
Annan
Haydon 100 Vancouver Road
DG126NS
Annan
01461 40810
Agricultural Engineers
Annan
David William Martin & Co
Moor H Annan Road
DG126PA
Annan
01461 40376
The Sc South Bank
DG125RP
Annan
01461 203929
Scrap Metal Merchants
Annan
Unit 1 Solway House
DG126RP
Annan
01461 500816
Domestic Appliance Repairs
Brooks 33 Newington Road
DG125JB
Annan
01461 204648
Domestic Appliances - Servicing
Annan
Sealad 9 The Green
DG126NH
Annan
01461 40561
The Wi 10 Low Meadow
DG126TP
Annan
Dumfries & Galloway
Dumfri 34-36 High Street
DG126AJ
Annan
01461 204459
Dumfries & Galloway Canine Rescue
Gracef 11 Bank Street
DG126AA
Annan
01461 202830
Dumfries & Lockerbie Agricultural Society
Cree M 15 Fruids Pk Avenue
DG126AY
Annan
01461 201199
Agricultural Services
Annan
Eastriggs Library
Eastri Annan Road
DG126PZ
Annan
01461 40844
Eric D Johnstone
The Bl 127 High Street
DG126EB
Annan
Painting & Decorating Supplies
Annan
Esk Valley Co Ltd
4 1 Station Road
DG126BA
Annan
01461 207764
Knitwear Mnfrs & Wholesalers
Annan
Express Tyre Service
Castle 31-35 Scotts Street
DG126JE
Annan
Farmfoods Ltd
Unit 9 High Street
DG126DP
Annan
01461 201608
First Edition
Lowthe Annan Road
DG126PA
Annan
01461 40067
Carpets & Rugs - Retail
Annan
Firth Veterinary Centre
Bell C 3 Ednam Street
DG126EF
Annan
01461 202420
Veterinary Surgeons & Practitioners
Annan
Unit 6 84 High Street
DG125DW
Annan
Unit 3 The Beeches
DG126SN
Annan
01461 202469
Dockey Dornocktown
DG126SU
Annan
01461 40241
G F Simmons & Co
Mander Carlyles Place
DG126BQ
Annan
01461 202767
G M Thomson & Co
Unit 6 87 High Street
DG126DJ
Annan
01461 202239
Surveyors & Valuers
Annan
Galloway Carpets
Lochsi 68 High Street
DG126DL
Annan
Carpets & Rugs - Retail
Annan
Galloway Glass
2 Wool Queensberry Street
DG125BL
Annan
01461 204051
Glass Products - Mnfrs
Annan
2 St. Johns Road
DG12 6AW
Annan
Honeys 19 Three Trees Road
DG125QX
Annan
01461 201113
Haddows
Braehe 57 High Street
DG126AD
Annan
01461 201163
Wines Spirits & Beer - Retail
Annan
Unit 4 The Broom Industrial Estate
DG125NX
Annan
01461 700550
Health Clinic
Laundr Charles Street
DG125AG
Annan
01461 202017
Hecklegirth Nursery
Heckin Solway Street
DG126HY
Annan
01461 203541
Lowfie Sunnybank
DG125RG
Annan
01461 700223
Game & Poultry Breeders
Annan
Double Glazing Suppliers
Annan
Ian Lynn
3 Bayl 69 Springbells Road
DG126LQ
Annan
01461 204050
J & C Toni
Siddow 133 High Street
DG126EB
Annan
01461 202271
J B Kirkwood
Maghul 116 High Street
DG126DW
Annan
J Graham
Westgi Stapleton Road
DG126LE
Annan
01461 204835
Tree Work & Forestry Services
Annan
J Rae & Sons
Glenea 11a George Street
DG125AW
Annan
01461 202083
Scott's Street
DG12 6JG
Annan
Scrap Metal Merchants
Annan
JS Electronic Recycling
Unit 4 Silverlaw
DG125EQ
Annan
James Lupton
Kiln I 14 Scroggie Meadow
DG126DY
Annan
Asphalt & Coated Macadam Laying Contractors
Annan
Jamieson Bros
Harbur 62 High Street
DG126AJ
Annan
01461 202567
Potato Merchants & Supplies
Annan
74 High St
DG12 6DL
Annan
Suttie 66-68 Port Street
DG126BN
Annan
01461 202777
Builders' Merchants
Annan
John Hope Engineering Ltd
10B Ma 6 Springbells
DG125HW
Annan
01461 205780
Plant & Machinery Mnfrs
Annan
John Smith
Laurel 19 Dykes Avenue
DG125EL
Annan
01461 203447
Electricians & Electrical Contractors
Annan
Shawhill Station Yard Scotts St
DG12 6JG
Annan
01461 202593
K Aitken
Dental 9 North Street
DG125LT
Annan
Courier & Messenger Services
Annan
K D Henderson
4 Bay Dunedin Road
DG126QE
Annan
01461 40580
KB Design
Rawret 2 Springbells
DG125HW
Annan
Designers - Furniture
Annan
Kaftan World
Unit 1 PO Box 7410
DG126YJ
Annan
Mail Order & Catalogue Shopping
Annan
Karen Anderson
Health 19 Glebe Court
DG126DG
Annan
01461 203818
Kastix Ltd
Statio Station Road
DG126BB
Annan
01461 203566
Clothing Fabrics Mnfrs
Annan
Key Housing Association Ltd
Unit 1 35 Longmeadow Avenue
DG126HD
Annan
01461 204969
Housing Associations
Annan
Kian Coaches
Unit 2 49 Port Street
DG126BH
Annan
Kiltmakers & Alterations
Kiltar 25 Lady Street
DG125DA
Annan
01461 201599
Kitchen & Bedroom Design
Monume 2 Springbells
DG125HW
Annan
Kitchen Planners & Furnishers
Annan
Lady Street
Rector Lady Street
DG125DA
Annan
01461 202796
Lebus Balti House
The Ga 118 High Street
DG126DP
Annan
01461 202589
Restaurants - Indian
Annan
49 Rose Street
DG12 5AS
Annan
37 High Street
DG12 6AD
Annan
Lorraine Baird
Flat 1 105 High Street
DG126ED
Annan
01461 204423
M & S Forsyth
Unit 4 84 High Street
DG126DW
Annan
M C K Insurance Services
Unit 7 55 Annerley Road
DG126HF
Annan
01461 206100
M S Stores
The Co 16 Shawhill Court
DG126JB
Annan
01461 201834
MW Plant
Unit 3 Vancouver Road
DG126NX
Annan
Mackays Stores Ltd
Unit 2 92 High Street
DG126DW
Annan
01461 205073
Magic Kingdom
Sandow 18 Greencroft Wynd
DG126BG
Annan
01461 206060
Children's Activity Centres
Annan
McCornack Country Knitwear
Crow T 55 Scotts Street
DG126JH
Annan
Knitwear & Textiles
Annan
Mossburn Workshop
A 7 Silverlaw
DG125EQ
Annan
Buildings - Sectional & Portable
Annan
NKH Release Systems
School Woodcockair Street
DG125NA
Annan
01461 204900
Glass Fibre Moulding Materials & Mnfrs
Annan
Newington Leisure Centre
Newing Shawhill Road
DG126JY
Annan
01461 201079
Leisure & Recreation Centres
Annan
Olympia Take Away
A High Street
DG126AD
Annan
01461 205558
Rest & Retirement Homes
Annan
Paganis Restaurant
Worksh 95 High Street
DG126DJ
Annan
01461 201999
Restaurants - Italian
Annan
Palmerston Furniture Centres
15 New 3 Lady Street
DG125DA
Annan
Powfoot
Unit F
DG125QE
Annan
01461 700327
Golf Courses & Clubs
Annan
Prozone Paintball
The Lo Broom Farm Estate
DG125PF
Annan
01461 700209
R & A Fuels Ltd
Sandyf 5 Fieldside
DG125HL
Annan
01461 205522
R Jardine
Watchh Carlisle Road
DG126QR
Annan
01461 205319
Joinery Manufacturers
Annan
R Johnstone & Sons
Moat F 101 High Street
DG126ED
Annan
01461 202436
R McLatchie
Gembar 1 East Road
DG126TD
Annan
01461 40745
Painters_Decorators
Annan
R Mossop
White 10 Murray Street
DG126EG
Annan
R S Marshall Ltd
Spring The Ridge
DG126NR
Annan
01461 40585
Rainbow Playgroup
The Ol Springbells
DG125HW
Annan
01461 202404
Playgroups & Pre-School Education
Annan
Rhodia Pharma Solutions
Oak Ho Three Trees Road
DG125QH
Annan
01461 203661
Pharmaceutical Mnfrs & Distributors
Annan
Richardson's Moss Litter Co Ltd
6-7 Ro Nutberry Works
DG126TD
Annan
01461 40271
Horticultural Equipment & Supplies
Annan
Royal Mail
Annan Station Road
DG126TS
Annan
01461 202758
S & M Live Stock
56/Spi East Upper Priestside
DG125PX
Annan
01387 259219
Livestock Breeders & Dealers
Annan
STEM Drive Ltd
Solway Annan Road
DG126NJ
Annan
01461 40904
Water Treatment Equipment & Service
Annan
Safeway Petrol Station
Warwic Scotts Street
DG126JE
Annan
01461 201399
Petrol Filling Stations
Annan
Saint & Co
Unit 3 26 High Street
DG126AJ
Annan
01461 202732
Sew & Sew
Unit 3 119 High Street
DG126ED
Annan
01461 205506
Sharif Photographic Supplies
44 Annerley Rd
DG12 6HF
Annan
Photographic - Retail & Supplies
Annan
Smilers
Unit 3 91 High Street
DG126DJ
Annan
01461 201706
Photographic Processors
Annan
Solway Decorating
Lochsi 18 Matheson Ter
DG125EN
Annan
01461 206242
Painters_Decorators
Annan
Steeles Coaches (96) Ltd
Green 31 Station Road
DG126AT
Annan
01461 201484
Stephen Rowe
1 78 High Street
DG126DL
Annan
01461 204069
Stewart Textiles
Wilder 3 Murray Street
DG126EG
Annan
Codas 59 High Street
DG126AD
Annan
01461 202462
Distribution Services
Annan
Wick P Downies Wynd
DG126EE
Annan
01461 204888
Car Accessories & Parts
Annan
T N Trawlers
Unit 6 Fishery House
DG125QY
Annan
01461 205150
Elswic 9 Church Street
DG126EA
Annan
Mot Testing Centres
Annan
The Bruce & Restuarant
The Ma High Street
DG126DW
Annan
01461 202103
Restaurants - English
Annan
The Mental Health Association
489 Hi 76 High Street
DG126DL
Annan
01461 203496
The Mobility Shop Annan
B/4/Un 121 High Street
DG126EB
Annan
Disability Equipment - Mnfrs & Suppliers
Annan
The Mortgage People
4/Clar Solway House
DG126RP
Annan
01461 500717
The New Imperial
Unit 4 18 Annan Road
DG126QA
Annan
01461 40315
Restaurants - Chinese
Annan
The Snack Box
Retail 132 High Street
DG126DP
Annan
01461 204140
Thomas J Golphin
Harris 56 Shawhill Road
DG126JX
Annan
01461 203530
Joiners & Carpenters
Annan
Thomson Hardware
Aldgat 39 Butts Street
DG125BA
Annan
Top Coats
Veteri 12 Murray Street
DG126EG
Annan
01461 204027
Dog Clipping & Grooming
Annan
Turning Point (Scotland) Ltd
Unit 1 40 High Street
DG126AJ
Annan
01461 206891
Drug Misuse - Advice & Counselling
Annan
Uniq Prepared Food
Unit 2 Stapleton Road
DG126RX
Annan
01461 204071
Food Products - Mnfrs
Annan
Urban Grass
3, Singapore Rd
DG12 6QN
Annan
Landscape Contractors
Annan
W Glendinning & Son
Devons 109 High Street
DG126ED
Annan
W Gordon Thomson
Unit 1 37 Butts Street
DG125BA
Annan
01461 202577
Electricians & Electrical Contractors
Annan
W J Grieve
The Ga Annan Road
DG126PB
Annan
01461 40203
Wheels Fargo
Unit 2 20 Hobart Ter
DG126QB
Annan
01461 700069
Wilson Hogg Ltd
Covent 6 Silverlaw
DG125EQ
Annan
01461 206058
Windmore Concrete Products
Commun Windmore Green
DG126RP
Annan
Young's
The St 60-64 Port Street
DG126BW
Annan
01461 202021
Frozen Food Processors & Distributors
Annan