Aggregate Industries Concrete - Bonnyrigg
Dalhousie Business Park
EH19 3HY
Bonnyrigg
01698 870947
Banks & Other Financial Institutions
Midlothian
Cemeteries & Crematoria
Edinburgh
Best-one
133 Main Street
EH22 4PF
Newtongrange
0131 663 2292
Convenience Stores
Newtongrange
Bluebird Care
40/12 Hardengreen Business Park
EH22 3NU
Dalkeith
0131 660 6610
Childcare Services
Dalkeith
Banks & Other Financial Institutions
Bonnyrigg
Playgroups & Pre-School Education
Bonnyrigg
Costcutter
2 Station Road
EH22 3EU
Eskbank
0131 663 3442
Convenience Stores
Eskbank
Greggs
Eskbank Ro Drive Thru Bonnyrigg Road
EH22 3FU
Eskbank
0131 357 6034
Greggs
U4 44 High Street
EH19 2AA
Bonnyrigg
0131 654 2724
Delivery Services
Bonnyrigg
McDonald's
Hardengreen
EH22 3FU
Dalkeith
0131 660 0333
Delivery Services
Dalkeith
Boilers - Servicing
Bonnyrigg
Premier
8-10 Dundas Street
EH19 3AS
Bonybrigg
Convenience Stores
Bonybrigg
Convenience Stores
Bonnyrigg
Internet Service Providers
Dalkeith
Convenience Stores
Dalkeith
Convenience Stores
Dalkeith
Heating Contractors & Consultants
Edinburgh
Electricians & Electrical Contractors
Bonnyrigg
Onestop IT Solutions
Hardengreen Business Park, Dalhouse 32/6
EH22 3NX
Dalkeith
- Eskbank
0131 510 0100
Computer Support & Services
Dalkeith
Chemists - Dispensing
Bonnyrigg
Starbucks
Bonnyrigg Road
EH22 3FU
Edinburgh
0131 378 6076
Caravan Parks
Millport, Isle of Cumbrae
XYZ Maps
32/9 Dalhousie Road
EH22 3NX
Dalkeith
0131 454 0426
Engineering Services
Dalkeith
Dalhousie Business Park
EH19 3HY
Bonnyrigg
01698 871111
Hardengreen
EH22 3PP
Dalkeith
0345 677 9205
Children & Babywear - Retail
Dalkeith
A C Joiners & Glaziers
School 37 Wolsey Avenue
EH193LU
Bonnyrigg
0131 660 3046
Joiners & Carpenters
Bonnyrigg
A C Kerr
Rooker Ballykillet Farm
KA280HQ
Isle of Cumbrae
Farming - Livestock & Other Animals
Isle of Cumbrae
A Diack
First Physiotherapy Department
KA280HQ
Isle of Cumbrae
01475 530448
Physiotherapists
Isle of Cumbrae
A Dunn & Sons
101 Im 6a Lothian Street
EH193AD
Bonnyrigg
0131 663 7292
216, Newbattle Abbey Crescent
EH22 3LU
Dalkeith
Bathroom Planners & Furnishers
Dalkeith
Advanced Floor Coverings
Tiling Contractors - Wall
Bonnyrigg
Advantage Motors
The Cr 47 Campview Road
EH193ES
Bonnyrigg
0131 454 0101
Car Dealers - Used
Bonnyrigg
12 Westfield Park, Dalhousie Rd
EH22 3BD
Eskbank
0131 285 8901
Health Authorities
Eskbank
Unit 3 Newbattle Road
EH223LJ
Dalkeith
0131 660 9555
Air Conditioning & Refrigeration Contractors
Dalkeith
Aitken & Ballantyne
Unit 7 Newbattle Road
EH223LJ
Dalkeith
Curtains - Retailers & Makers
Dalkeith
Alan Dobbie Glazing
The Ba 1 Rose Way
EH193RF
Bonnyrigg
07884 077363
Alex Caldwell
East T 3-6 Stuart Street
KA280AN
Isle of Cumbrae
01475 530344
Newsagents
Isle of Cumbrae
Andrea's
Stihl 8-9 Stuart Street
KA280AN
Isle of Cumbrae
Jewellers
Isle of Cumbrae
Painting Contractors
Bonnyrigg
B & S Contracts
Rovind Newbattle Road
EH223LL
Dalkeith
0131 454 9223
Bank Of Scotland
Beith 42 Stuart Street
KA280AQ
Isle of Cumbrae
01475 531073
Banks & Other Financial Institutions
Isle of Cumbrae
Old Br Newbattle Road
EH223LH
Dalkeith
0131 663 9563
Tool Equipment Hire
Dalkeith
Basically Tool Hire
Newbattle Rd
EH22 3LJ
Dalkeith
0131 663 9563
Best Of Scotland Tours
EH22 3LU
Dalkeith
07775 692007
Blake's Barbers
3b Station Rd
EH22 4NB
Dalkeith
12 Rose Park
EH19 3RL
Bonnyrigg
Web Site Design
Bonnyrigg
Bonnybrigg Hall
Canal 12 Lothian Street
EH193AD
Bonnyrigg
0131 660 6816
Bonnyrigg & District Ex-Servicemen's Club Ltd
Montro 4 Waverley Ter
EH193BE
Bonnyrigg
0131 663 8482
Clubs & Associations - Social
Bonnyrigg
Montro 12 Lothian Street
EH193AD
Bonnyrigg
0131 654 9258
Charities & Voluntary Organisations
Bonnyrigg
Montro 4 Campview Road
EH193EZ
Bonnyrigg
0131 654 9268
Bonnyrigg Parish Church
Montro 9 Viewbank View
EH192HU
Bonnyrigg
0131 663 8287
Places Of Worship
Bonnyrigg
Bonnyrigg Primary School
Montro 1 Cockpen Road
EH193HR
Bonnyrigg
0131 663 7786
Schools - Local Authority
Bonnyrigg
Bonnyrigg Rose Social Club
Montro Dundas Park
EH193AX
Bonnyrigg
0131 663 7036
Clubs & Associations - Social
Bonnyrigg
Border & City Roofing Ltd
27a Ne Newbattle Road
EH223LL
Dalkeith
0131 663 0600
Roofing Services
Dalkeith
Silkho 17 Cardiff Street
KA280AS
Isle of Cumbrae
01475 530309
Cycle Shops
Isle of Cumbrae
34 South Chesters Medway
EH19 3GG
Bonnyrigg
Brian S Mason
Poultr 5 Eldindean Road
EH192HE
Bonnyrigg
Electricians & Electrical Contractors
Bonnyrigg
Burn & Baillie
Burn V 8 Waverley Court
EH193BX
Bonnyrigg
0131 454 9422
Bathroom Planners & Furnishers
Bonnyrigg
C Mcculloch
Portad 42 Kames Street
KA280BW
Isle of Cumbrae
01475 530689
Riding Schools
Isle of Cumbrae
C Miller & Son
Glyn A 21 Guildford Street
KA280AB
Isle of Cumbrae
01475 530424
Drug Stores
Isle of Cumbrae
Caldwell's Taxi's
Unit 1 3-6 Stuart Street
KA280AN
Isle of Cumbrae
01475 530344
Taxis & Private Hire
Isle of Cumbrae
Campbell Bros Ltd
Unit 6 Sherwood Industrial Estate
EH193LW
Bonnyrigg
0131 654 0050
Meat - Wholesale
Bonnyrigg
Carmichael Homes Ltd
Elm Ho Broomieknowe
EH181LN
Lasswade
0131 454 9337
Property Developers
Lasswade
Carstaff Recruitment
Unit 2 5 Rose Avenue
EH193RD
Bonnyrigg
Employment & Recruitment Agencies
Bonnyrigg
Cherry Road Adult Training & Resource Centre
Outrea 8 Cherry Road
EH193ED
Bonnyrigg
0131 654 0378
Training Centres
Bonnyrigg
Cherry Road Resource Centre
Outrea 8 Cherry Road
EH193ED
Bonnyrigg
0131 663 2239
Social Services
Bonnyrigg
Chris Watt
Quarry 31 Polton Road
EH181AF
Lasswade
0131 660 0351
Photographers - General
Lasswade
Chrisanda Chauffeur Drive
11 Matthews Drive
EH22 4DE
Dalkeith
Car Hire - Chauffeur Driven
Dalkeith
Church Of Jesus Christ Of Latter Day Saints
Family Newbattle Road
EH223LJ
Dalkeith
0131 654 0630
Places Of Worship
Dalkeith
Clamate Electrical
Unit 1 Newbattle Road
EH223LJ
Dalkeith
0131 454 9909
Electricians & Electrical Contractors
Dalkeith
Claymate
Unit 1 Newbattle Road
EH223LJ
Dalkeith
0131 454 9909
Electricians & Electrical Contractors
Dalkeith
Cockenzie Travel
Cocken 53 Waverley Road
EH193BT
Bonnyrigg
0131 454 0308
Cockpen & Carrington Parish Church
Ensor 5 Pendreich Ter
EH192DT
Bonnyrigg
0131 663 6884
Places Of Worship
Bonnyrigg
Cockpen Nursery School
Ensor Cockpen Road
EH193HS
Bonnyrigg
0131 663 5172
Nursery Schools
Bonnyrigg
317 Ju Craig-en-Ros Road
KA280BH
Isle of Cumbrae
01475 530708
Residential Care Homes
Isle of Cumbrae
Suite 31 Hastie Avenue
KA280BT
Isle of Cumbrae
01475 530869
Joiners & Carpenters
Isle of Cumbrae
Carron 18 Balloch Cresent
KA280BY
Isle of Cumbrae
01475 530512
A 8 Kelburn Street
KA280DT
Isle of Cumbrae
01475 530666
Taxis & Private Hire
Isle of Cumbrae
A 14 Cumbrae Drive
KA280BU
Isle of Cumbrae
01475 530094
Holidays - Self Catering Accommodation
Isle of Cumbrae
A Bute Ter
KA280BB
Isle of Cumbrae
01475 530343
Schools - Local Authority
Isle of Cumbrae
D C Smith
Elm Ba Newbattle Road
EH223LH
Dalkeith
Painters_Decorators
Dalkeith
D Moffatt & Son Ltd
1 Arch 3 Newbattle Road
EH224RA
Dalkeith
0131 663 4732
63 Lothian St
EH19 3AF
Bonnyrigg
Construction Contractors - General
Bonnyrigg
48 High Street
EH19 2AB
Bonnyrigg
Courier & Messenger Services
Bonnyrigg
Dalhousie Castle & Spa
French Dalhousie Castle
EH193JB
Bonnyrigg
01875 820153
Unit 2
EH19 3LW
Bonnyrigg
Cross 18 Pendreich View
EH192EL
Bonnyrigg
Deep Clean Scotland
Unit 2 Sherwood Ind Est
EH19 3LW
Bonnyrigg
Cleaning Services - Commercial
Bonnyrigg
Cowell 8 Ferry Road
KA280DZ
Isle of Cumbrae
Guest Houses
Isle of Cumbrae
Pest & Vermin Control
Bonnyrigg
Dodds
Unit 9 Newbattle Road
EH223LJ
Dalkeith
Carpets & Rugs - Mnfrs
Dalkeith
Easter 10 Kelburn Street
KA280DT
Isle of Cumbrae
01475 530329
The Su 10 Kelburn Street
KA280DT
Isle of Cumbrae
01475 530329
Earth Tech Lightning Protection
Wentwo 26 Pendreich Avenue
EH192DY
Bonnyrigg
0131 454 9000
Lightning Conductors
Bonnyrigg
Edinburgh Airport Taxis
Taxis & Private Hire
Lasswade
Elite Ventilations
Sherwood View
EH19 3NQ
Bonnyrigg
Heating Contractors & Consultants
Bonnyrigg
Esk Valley Contracts
4/Stai 16 Wolsey Avenue
EH193LU
Bonnyrigg
Everclear Aerials
Unit 7 3 Viewbank Drive
EH192HS
Bonnyrigg
0131 663 4034
Television & Radio Aerials - Suppliers & Erectors
Bonnyrigg
Walnut Chiropody Department
KA280HQ
Isle of Cumbrae
01475 530448
Chiropodists (Podiatrists)
Isle of Cumbrae
F1 Hydro-Jet Ltd
21 , Hawthornden Gardens
EH19 2BW
Bonnyrigg
Drainage Contractors
Bonnyrigg
Fairytale Dreaming
Forest 2A Lothian Street
EH193AD
Bonnyrigg
0131 663 4380
Party Organisers
Bonnyrigg
Fintry West Bay
KA280HA
Isle of Cumbrae
01475 530426
Flower Hire
C 2 Elm Row
EH181AQ
Lasswade
0131 663 2706
Floral & Plant Displays
Lasswade
A 3 Glasgow Street
KA280DJ
Isle of Cumbrae
01475 530990
Forthcare
31/1 Hardengreen Industrial Estate
EH22 3NX
Dalkeith
0131 654 1386
1B The 9 Cardiff Street
KA280AS
Isle of Cumbrae
01475 530518
Public Houses
Isle of Cumbrae
Freewheeling Cycles
The Gi 2 Campview Road
EH193EZ
Bonnyrigg
G C Decorators
Unit 5 28 Waverley Park
EH193BU
Bonnyrigg
0131 660 2688
Painters_Decorators
Bonnyrigg
G M C Ceilings & Joinery Contractors Ltd
Railwa 1 Dundas Pk
EH193AX
Bonnyrigg
0131 663 8915
Ceilings - Suspended
Bonnyrigg
Unit B 72 Dundas Street
EH193BB
Bonnyrigg
Greengrocers & Fruit Sellers
Bonnyrigg
Unit 2 22 Stuart Street
KA280AJ
Isle of Cumbrae
01475 530565
Amusement Parks & Arcades
Isle of Cumbrae
Gary Lindsay
The Fi 3 Waverley Ter
EH193BD
Bonnyrigg
0131 660 4440
Taxis & Private Hire
Bonnyrigg
The Bu 4 Waverley Court
EH193BX
Bonnyrigg
0131 654 0416
33 Lasswade Road
EH22 3EE
Dalkeith
Boilers - Servicing
Dalkeith
14-16 Dundas St
EH19 3AS
Bonnyrigg
Hollywood Tanning
4 6 Lothian Street
EH193AD
Bonnyrigg
0131 660 0222
Solariums & Tanning Salons
Bonnyrigg
35 Waverley Rd
EH19 3BS
Bonnyrigg
Hot Tubs Spas And Whirlpools
Bonnyrigg
Howden Elm Row
EH181AG
Lasswade
0131 663 9309
Ian Stott
Unit A 70 Lothian Street
EH193AQ
Bonnyrigg
0131 654 2218
Ideal
4/Thim 28 Laird Ter
EH193LX
Bonnyrigg
0131 660 5309
Driving Schools
Bonnyrigg
Indulgence
5 News 45A Campview Road
EH193ES
Bonnyrigg
0131 663 6696
Inscap Newbattle Road
EH223LJ
Dalkeith
0131 660 4004
Joiners & Carpenters
Dalkeith
Invision
Erico Newbattle Road
EH223LJ
Dalkeith
0131 476 2742
1/L
KA28 0AY
Isle Of Cumbrae
Courier & Messenger Services
Isle Of Cumbrae
J A Macfarlane
Unit 1 15 Glasgow Street
KA280DJ
Isle of Cumbrae
Newsagents
Isle of Cumbrae
J A Meechan
Old Wo 1 Marine Parade
KA280ED
Isle of Cumbrae
01475 530802
Garage Services
Isle of Cumbrae
J M Accident Repair Centre
The Ol Sherwood Industrial Estate
EH193LW
Bonnyrigg
0131 468 7300
Car Body Repairs
Bonnyrigg
J McIntyre
Unit 4 College Street
KA280HF
Isle of Cumbrae
01475 530332
Farming - Livestock & Other Animals
Isle of Cumbrae
J W T Arnott
The Lo 5 Union Park
EH193DF
Bonnyrigg
0131 663 0703
Electricians & Electrical Contractors
Bonnyrigg
6 Douglas Crescent
EH19 2DF
Bonnyrigg
Roofing Services
Bonnyrigg
James A Macfarlane
7 The 25 Guildford Street
KA280AB
Isle of Cumbrae
01475 530345
14 Del 2 Dundas Street
EH193AS
Bonnyrigg
0131 663 7887
Jennifer Harper
C 21 Bonnyrigg Road
EH223HA
Dalkeith
Jenny Blossom Jewellers
11, High St
EH19 2DA
Bonnyrigg
Jewel & Esk Valley College
New Ho Newbattle Road
EH223AE
Dalkeith
0131 660 1010
Schools & Colleges - Further Education
Dalkeith
John Burtt
The Mo 52 Howard Street
KA280AY
Isle of Cumbrae
01475 530254
Bookmakers
Isle of Cumbrae
John Dennis & Co Ltd
Unit 4 68 Lothian Street
EH193AQ
Bonnyrigg
0131 663 3275
John Noble
Unit 1 Sherwood Industrial Estate
EH193LW
Bonnyrigg
0131 660 2275
Electricians & Electrical Contractors
Bonnyrigg
Unit 3 Sherwood Ind Est
EH19 3LW
Bonnyrigg
Electricians & Electrical Contractors
Bonnyrigg
1a Dalhousie Business Park
EH19 3HY
Bonnyrigg
Car Accessories & Parts
Bonnyrigg
K McIvor
Bonnyr Lothian Street
EH193AS
Bonnyrigg
0131 663 3331
Physiotherapists
Bonnyrigg
K P Tool Repairs
The Up Newbattle Road
EH223LJ
Dalkeith
K2
47 War 13 Kelburn Street
KA280DT
Isle of Cumbrae
01475 530661
Kelburne Bar
Paxton 16 Stuart Street
KA280AJ
Isle of Cumbrae
01475 530080
Public Houses
Isle of Cumbrae
Ken Dalton
Smithy 39 Stuart Street
KA280AG
Isle of Cumbrae
Electricians & Electrical Contractors
Isle of Cumbrae
Kinetic Electrical Solutions
71 Eldindean Terrace
EH19 2HQ
Bonnyrigg
Electricians & Electrical Contractors
Bonnyrigg
Ladies School Of Motoring
A 2 Waverley Court
EH193BX
Bonnyrigg
0131 660 5576
Driving Schools
Bonnyrigg
Lady Margaret Hospital
Bridge College Street
KA280HF
Isle of Cumbrae
01475 530307
Hospitals
Isle of Cumbrae
Lasswade Parish Church
Unit 2 5 Pendreich Ter
EH192DT
Bonnyrigg
0131 663 6884
Places Of Worship
Bonnyrigg
Lasswade Primary School
Unit 2 7a Pendreich Drive
EH192DU
Bonnyrigg
0131 663 4579
Schools - Local Authority
Bonnyrigg
Leslie Deans & Co
19 Hig 2 Lothian Street
EH193AD
Bonnyrigg
0131 663 4022
Units 1&2 32-34 High Street
EH19 2AA
Bonnybrigg
Beauty Products
Bonnybrigg
125 Main Street
EH22 4PF
Dalkeith
Lothian Cleaning
Unit 4 Newbattle Road
EH223LL
Dalkeith
0131 454 9222
Cleaning Services - Commercial
Dalkeith
Lothian Glass Ltd
Cooper 78 Lothian Street
EH193AQ
Bonnyrigg
0131 663 0008
Double Glazing Installers
Bonnyrigg
Lothian Motors
Unit 1 68 Lothian Street
EH193AQ
Bonnyrigg
0131 663 5554
Garage Services
Bonnyrigg
Lothian Tree and Landscaping Specialists
11 Almond Crescent
EH19 3DZ
Bonnyrigg
07564 921287
Tree Work & Forestry Services
Bonnyrigg
Lothian Tree and Landscaping Speclists
11 Almond Crescent
EH19 3DZ
Bonnyrigg
0131 454 0211
Landscape Contractors
Bonnyrigg
Newbattle Road
EH22 4RN
Dalkeith
07778 147487
Lynda's Salon
Lynda 52 Glasgow Street
KA280DN
Isle of Cumbrae
01475 530951
Hairdressers & Hair Stylists - Ladies'
Isle of Cumbrae
MICRO MOTORS SCOTLAND
51 High Street
EH19 2DB
Bonnyrigg
07873 876536
MacTaggart Scott & Co Ltd
Garwal PO Box 1
EH209SP
Loanhead
0131 440 0311
Marine Engineers
Loanhead
7 St. 4-5 Guildford Street
KA280AE
Isle of Cumbrae
01475 530444
Cycle Shops
Isle of Cumbrae
Marinas
1-2 Ch 47 Stuart Street
KA280AG
Isle of Cumbrae
01475 530545
Hairdressers - Unisex
Isle of Cumbrae
11 Moffat Avenue
EH19 2JS
Bonnyrigg
McArthur Electrical
Old Cu 13 Cardiff Street
KA280AS
Isle of Cumbrae
Electricians & Electrical Contractors
Isle of Cumbrae
McFadden Alan
Unit 7 26 Chesters View
EH193PU
Bonnyrigg
0131 663 3782
Joiners & Carpenters
Bonnyrigg
Unit 3
EH19 3LW
Bonnyrigg
Storage Services
Bonnyrigg
McLeods
Unit 3 Sherwood Industrial Estate
EH193LW
Bonnyrigg
0131 654 0533
Removals - Industrial & Business
Bonnyrigg
1 South Melville Farm Cottages
EH18 1AN
Lasswade
Double Glazing Installers
Lasswade
Merry Maids Of (West Edinburgh)
Unit 4 17 Wesley Cr
EH193RT
Bonnyrigg
0131 663 4235
Cleaning Services - Domestic
Bonnyrigg
Metco Manufacturers
Caledo Sherwood Industrial Estate
EH193LW
Bonnyrigg
0131 654 2712
Joinery Manufacturers
Bonnyrigg
Midlothian Roofing Services
Westmo 30a Campview Road
EH193EZ
Bonnyrigg
0131 660 4468
Roofing Services
Bonnyrigg
Millerston
LINDSA 29 West Bay
KA280HA
Isle of Cumbrae
01475 530480
Millport Care Centre
Mill P 19 George Street
KA280BQ
Isle of Cumbrae
01475 530006
Nursing Homes
Isle of Cumbrae
Millport Cemetery
Cemete 19 Golf Road
KA280HB
Isle of Cumbrae
01475 530442
Cemeteries & Crematoria
Isle of Cumbrae
Millport Golf Club
Cemete Golf Road
KA280HB
Isle of Cumbrae
Golf Courses & Clubs
Isle of Cumbrae
Millport Holiday Park
Cemete Golf Road
KA280HB
Isle of Cumbrae
Caravan Parks
Isle of Cumbrae
Millport Library
Cemete The Garrison
KA280DG
Isle of Cumbrae
01475 530741
Libraries
Isle of Cumbrae
Millport Motors Ltd
Cemete 16 Bute Terrace
KA280BA
Isle of Cumbrae
01475 530954
Bus & Coach Operators & Stations
Isle of Cumbrae
Millport Post Office
Cemete 27 Guildford Street
KA280AA
Isle of Cumbrae
Post Office Services
Isle of Cumbrae
Millport Town Hall
Cemete Clifton Street
KA280AZ
Isle of Cumbrae
01475 530741
Halls For Hire
Isle of Cumbrae
Minstrels
Unit 1 1 Cardiff Street
KA280AS
Isle of Cumbrae
01475 531080
Wine Bars
Isle of Cumbrae
Miscellany
201/20 45 Stuart Street
KA280AG
Isle of Cumbrae
01475 530420
Gift Shops
Isle of Cumbrae
Mo Koo Yorr
Mappin 14 Stuart Street
KA280AN
Isle of Cumbrae
01475 530921
Gift Services & Gift Packs
Isle of Cumbrae
Unit 1 Newbattle Road
EH223LL
Dalkeith
0131 660 5040
Cleaning Services - Commercial
Dalkeith
Murray Chapman
Keet C 10 Glasgow Street
KA280DJ
Isle of Cumbrae
01475 530198
Property & Estate Management
Isle of Cumbrae
Museum Of The Cumbraes
The Po The Garrison
KA280DG
Isle of Cumbrae
01475 531191
N S Landscapes
A 17 Quarryfoot Gardens
EH192DH
Bonnyrigg
0131 660 6622
Landscape Contractors
Bonnyrigg
National Height Specialists
PO Box 45a Campview Road
EH193ES
Bonnyrigg
0131 654 9090
New Image
14 New 10 Lothian Street
EH193AD
Bonnyrigg
0131 663 9231
Hairdressers & Hair Stylists - Ladies'
Bonnyrigg
Newbattle Abbey College
Newbar Newbattle Road
EH223LL
Dalkeith
0131 663 1921
Adult Education Centres
Dalkeith
Newbattle Cabinet Makers
Unit 2 Newbattle Road
EH223LJ
Dalkeith
Newbattle Golf Club Ltd
Unit 2 Abbey Road
EH223AD
Dalkeith
0131 663 2123
Golf Courses & Clubs
Dalkeith
Newbattle Parish Church
Unit 2 70 Newbattle Abbey Cr
EH223LW
Dalkeith
0131 663 3245
Places Of Worship
Dalkeith
Newscast
Hornbe 8-10 Dundas Street
EH193AS
Bonnyrigg
Newtongrange Library
D'arta St Davids
EH224LG
Dalkeith
0131 663 1816
Northern Steeplejacks (Edinburgh) Ltd
Wareho 7 Newbattle Road
EH224RA
Dalkeith
0131 654 2700
Spring 9A Durham Place
EH193EX
Bonnyrigg
0131 654 0154
Taxis & Private Hire
Bonnyrigg
P X Publishing
Unit 2 Newbattle Road
EH223LJ
Dalkeith
PJ's Kabs Private Hire
19 Gar 9A Durham Place
EH193EX
Bonnyrigg
0131 663 8988
Taxis & Private Hire
Bonnyrigg
Painted Pots
Slough 19 Guildford Street
KA280AB
Isle of Cumbrae
01475 531122
Craft Centres & Shops
Isle of Cumbrae
Pandas Nannies
Lopen 22 Durham Place
EH193EX
Bonnyrigg
Paradigm Developments
9 Mini 220 Newbattle Abbey Cr
EH223LU
Dalkeith
0131 654 2887
Business & Management Consultants
Dalkeith
Pennant Vehicle Leasing Ltd
Herric 1 Sherwood Industrial Estate
EH193LW
Bonnyrigg
0131 663 7666
Car Dealers - Used
Bonnyrigg
Pentland Design Partnership Ltd
Unit 2 Newbattle Road
EH223LJ
Dalkeith
0131 660 9701
Engineers - Consulting
Dalkeith
Pinocchios Nursery
The Sc Newbattle Road
EH223AE
Dalkeith
Police
Police 6 Millburn Street
KA280EU
Isle of Cumbrae
01475 530316
Portraits by Tosh
19 Sherwood Way
EH19 3NG
Bonnyrigg
07523 877801
Premi-Air Systems
3 Newbattle Road
EH223LL
Dalkeith
Ventilation Contractors
Dalkeith
Premier Gas
Rose C 21 Wolsey Avenue
EH193LU
Bonnyrigg
0131 663 8999
Professional Linen Services
Unit 1 Sherwood Industrial Estate
EH193LW
Bonnyrigg
0131 654 9327
Laundries Launderettes
Bonnyrigg
Promo Support UK
Unit 8 68 Lothian Street
EH193AQ
Bonnyrigg
0131 454 9990
Quizkings
Unit 1 22 Dundas Street
EH193AS
Bonnyrigg
0131 654 9800
R & R Roofing (Edinburgh) Ltd
Heath 4 Sherwood Industrial Estate
EH193LW
Bonnyrigg
0131 663 7954
Roofing Services
Bonnyrigg
R C D Cabs
Unit 4 5 Elm Row
EH181AG
Lasswade
0131 660 0011
Taxis & Private Hire
Lasswade
Unit 4 5 Elm Row
EH181AG
Lasswade
0131 663 6526
Taxis & Private Hire
Lasswade
R C D Travel
1 Thur 5 Elm Row
EH181AG
Lasswade
0131 663 6526
Car Hire - Chauffeur Driven
Lasswade
R K Horn
Rock H Ritchie Street
KA280AL
Isle of Cumbrae
Garage Services
Isle of Cumbrae
R Peter Noble Glazing Co.Ltd
Unit 44/3 Hardengreen Ind Est
EH22 3NX
Dalkeith
Red Lion Property Ltd
10 Red 23 Newbattle Road
EH224RN
Dalkeith
0131 663 5371
Investment Companies
Dalkeith
6 Burnbrae Place
EH19 3FL
Bonnyrigg
Renovo Windows
29/2 Hardengreen Ind Est
EH22 3NX
Dalkeith
Reyesville Lounge
Prospe 74 Lothian Street
EH193AQ
Bonnyrigg
0131 663 2509
8 Waverley Park
EH19 3BU
Bonnyrigg
0131 454 0502
Hardengreen Industrial Estate
EH22 3NX
Dalkeith
Rosewell Parish Church
Stockw 5 Pendreich Ter
EH192DT
Bonnyrigg
0131 663 6884
Places Of Worship
Bonnyrigg
Royal Mail
Bonnyr Durham Place
EH193EX
Bonnyrigg
0131 663 7584
Delivery Services
Bonnyrigg
S Pia
Dairy 2 Polton Street
EH193HA
Bonnyrigg
0131 663 8608
Fish & Chip Shops
Bonnyrigg
SALON NETWORK UK Ltd
UNIT 3E NEWBATTLE ABBEY BUSINESS PARK NEWBATTLE ROAD ESKBANK
EH22 3LL
MILOTHIAN
0131 261 6393
Hairdressers - Unisex
MILOTHIAN
Salon Network UK Group
3E Newbattle Abbey Industrial Estate
EH22 3LL
Eskbank
07879 321699
Sand Blast (UK)
Unit 1 Newbattle Road
EH223LJ
Dalkeith
0131 660 4444
Unit 7a-4 Dalhousie Business Park
EH19 3HY
Bonnyrigg
Construction Contractors - General
Bonnyrigg
Scot Columbus
Unit 1 Newbattle Road
EH223LJ
Dalkeith
0131 660 1998
Scott McDonald
2/Norm Abbey Road
EH223AD
Dalkeith
Golf Courses & Clubs
Dalkeith
Scottish Childrens Press
Unit 1 Newbattle Road
EH223LJ
Dalkeith
Scottish County Press
20/Hyd Sherwood Industrial Estate
EH193LW
Bonnyrigg
0131 663 2404
Scottish Cultural Press
Newbat Newbattle Road
EH223LJ
Dalkeith
0131 660 6366
Scottish Hydro Electric PLC
Kings 9 Guildford Street
KA280AE
Isle of Cumbrae
01475 530457
Electrical Goods Sales Mnfrs & Wholesalers
Isle of Cumbrae
Sherwood Community
Wellin Cockpen Road
EH193HR
Bonnyrigg
Schools - Sports & Leisure Activities
Bonnyrigg
Sherwood Joinery
Sherwo 27 Sherwood Pk
EH193LJ
Bonnyrigg
0131 663 8897
Joiners & Carpenters
Bonnyrigg
Shields
B Glasgow Street
KA280DL
Isle of Cumbrae
01475 530369
Sign & Light
Unit 5 Sherwood Industrial Estate
EH193LW
Bonnyrigg
0131 654 1122
6 Torsonce Road
EH22 3AG
Dalkeith
0131 663 1880
Carpenters & Joiners
Dalkeith
Simply Flowers
Home F Newbattle Road
EH223LL
Dalkeith
81 Gladstone’s Gait
EH19 3GA
Bonnyrigg
0131 210 0495
Web Site Design
Bonnyrigg
25 Mansfield Avenue
EH22 4SJ
Dalkeith
Taxis & Private Hire
Dalkeith
House 27 Park Road
EH223DH
Dalkeith
0131 660 6602
Religious Organisations
Dalkeith
Pest & Vermin Control
Dalkeith
Harmony Court
EH19 3NY
Bonnyrigg
Internet Service Providers
Bonnyrigg
Spice Island
Bayfie 15 Stuart Street
KA280AN
Isle of Cumbrae
01475 530900
Restaurants - Indian
Isle of Cumbrae
St Leonard Scottish Episcopal Church
The Re Dobbie's Road
EH181BJ
Lasswade
0131 663 7000
Places Of Worship
Lasswade
Strathclyde Police
Police Millburn Street
KA280EU
Isle of Cumbrae
01475 674651
Stuart Angus Ltd
Hornbe Carrington Road
EH193HY
Bonnyrigg
0131 663 1119
Timber Merchants
Bonnyrigg
Sunnys Newbattle Road
EH223LL
Dalkeith
Interior Designers & Furnishers
Dalkeith
Vale L 13 Pendreich View
EH192EL
Bonnyrigg
0131 663 5446
Driving Schools
Bonnyrigg
82a Dobbie's Rd
EH19 2AZ
Bonnyrigg
Home Improvement Centres
Bonnyrigg
Unit 1 Newbattle Road
EH223LJ
Dalkeith
0131 663 4844
Furniture Mnfrs - Home & Office
Dalkeith
Unit 6 Sherwood Industrial Estate
EH193LW
Bonnyrigg
0131 654 9655
Ropes & Hawsers
Bonnyrigg
Unit 2 Sherwood Industrial Estate
EH193LW
Bonnyrigg
0131 654 0909
Damp & Dry Rot Control
Bonnyrigg
The Bay Grocers
St. Au 9 Kelburn Street
KA280DT
Isle of Cumbrae
01475 530939
The Brixwold Castle Hotel
St. Ma Cockpen Road
EH193HS
Bonnyrigg
0131 660 3200
The Calderwood
Denby 24 Dundas Street
EH193AS
Bonnyrigg
0131 663 6004
The Coppercraft Of Edinburgh Collection
The Es Newbattle Road
EH223LL
Dalkeith
The Golden Dragon
24 Ber 32-33 Glasgow Street
KA280DL
Isle of Cumbrae
01475 530090
Restaurants - Chinese
Isle of Cumbrae
The Lion & Elephant
Unit 4 Sherwood Industrial Estate
EH193LW
Bonnyrigg
Household Stores
Bonnyrigg
The Newton Bar
Wellin 2 Glasgow Street
KA280DJ
Isle of Cumbrae
01475 530920
Public Houses
Isle of Cumbrae
The Orchard Centre
Ontari 14 Lothian Street
EH193AB
Bonnyrigg
0131 663 1616
Mental Health Centres
Bonnyrigg
The Ritz Cafe
Cotman 26 Stuart Street
KA280AJ
Isle of Cumbrae
The Royal George Hotel
Royal 1 Quayhead Street
KA280AP
Isle of Cumbrae
01475 530301
The Service & Artisans Club
Beddoe 25 Newbattle Road
EH224RN
Dalkeith
0131 663 5844
Clubs & Associations - Social
Dalkeith
The Star Fish & Chip Shop
325-32 5 Newbattle Road
EH224RA
Dalkeith
0131 660 3967
Fish & Chip Shops
Dalkeith
The Surgery
The Su 10 Kelburn Street
KA280DT
Isle of Cumbrae
01475 530329
The Tavern
The Ta 36 Glasgow Street
KA280DL
Isle of Cumbrae
01475 530465
Public Houses
Isle of Cumbrae
Thomson & Co
Innova 30 Stuart Street
KA280AJ
Isle of Cumbrae
01475 530318
Estate Agents
Isle of Cumbrae
Thomson & Son
Thomso 11 Quarryfoot Green
EH192EJ
Bonnyrigg
0131 663 9080
Electricians & Electrical Contractors
Bonnyrigg
Thorneybank Woodcraft
Unit 1 Newbattle Road
EH223LJ
Dalkeith
0131 660 2395
Tip 2 Toe
Hartfo 25 Sherwood Park
EH193LJ
Bonnyrigg
0131 663 5098
Wedding Supplies & Services
Bonnyrigg
V G Stores
Statio 24 Guildford Street
KA280AB
Isle of Cumbrae
General Stores
Isle of Cumbrae
34 High Street
EH19 2AA
Midlothian
Tobacco Products - Mnfrs
Midlothian
Viridor Bonnyrigg Collections Unit
5 carrington road
EH193HY
Bonnyrigg
0141 781 9151
Waste Disposal Services
Bonnyrigg
WATCO SYSTEMS LTD
44 /2 Hardengreen Business Park
EH22 3NX
Dalkeith
Air Conditioning Equipment & Systems
Dalkeith
Waverley Hotel
Cooper 68-70 Dundas Street
EH193BB
Bonnyrigg
0131 663 7373
Waverley Park
Glenbu 1 Waverley Pk
EH193BU
Bonnyrigg
0131 654 1034
The White House
EH19 2HY
Bonnyrigg
Y P E Power
Unit 1 68 Lothian Street
EH193AQ
Bonnyrigg
Motor Cycles & Scooters
Bonnyrigg
Zest Health & Beauty
Harbou 51 Stuart Street
KA280AG
Isle of Cumbrae
01475 531212
Beauty Salons
Isle of Cumbrae
bonnybooths.com
15 Sherwood Court
EH19 3LE
Bonnyrigg
Photographic - Retail & Supplies
Bonnyrigg