Aggregate Industries Concrete - Bonnyrigg
Dalhousie Business Park
EH19 3HY
Bonnyrigg
01698 870947
Banks & Other Financial Institutions
Bonnyrigg
Playgroups & Pre-School Education
Bonnyrigg
Howdens - Bonnyrigg
Units 13 & 14 Butlerfield Industrial Estate
EH19 3JQ
Bonnyrigg
01875 221200
Builders' Tools & Equipment Mnfrs
Bonnyrigg
Delivery Services
Bonnyrigg
Boilers - Servicing
Bonnyrigg
Premier
8-10 Dundas Street
EH19 3AS
Bonybrigg
Convenience Stores
Bonybrigg
Convenience Stores
Bonnyrigg
Carpet Planning & Fitting
Bonnyrigg
Carpets & Rugs - Retail
Bonnyrigg
Boarding Kennels & Catteries
Bonnyrigg
Dog Clipping & Grooming
Bonnyrigg
Chemists - Dispensing
Bonnyrigg
Rest & Retirement Homes
Bonnyrigg
Dalhousie Business Park
EH19 3HY
Bonnyrigg
01698 871111
A M Fabrications
Dalhou Carrington Road
EH193HY
Bonnyrigg
0131 663 4609
Blacksmiths & Forgemasters
Bonnyrigg
AA Emergency Homecare Services
Unit 4 Dalhousie Chesters
EH193HW
Bonnyrigg
0131 336 1845
Fencing Contractors
Bonnyrigg
Ace Clearances
Hazeld 163 Cameron Cr
EH192PJ
Bonnyrigg
07708 843732
House Clearance
Bonnyrigg
Advanced Floor Coverings
Tiling Contractors - Wall
Bonnyrigg
Alan Dobbie Glazing
The Ba 1 Rose Way
EH193RF
Bonnyrigg
07884 077363
Allan Smith
Unit F 22 High Street
EH192AA
Bonnyrigg
0131 663 6194
Painting Contractors
Bonnyrigg
Aytoun Fine Meats
Ayton 26 High Street
EH192AA
Bonnyrigg
0131 663 0221
B B G
Unit 6 Butlerfield Industrial Estate
EH193JQ
Bonnyrigg
01875 823320
Sound Equipment Hire & Installation
Bonnyrigg
Bield Housing Association Ltd
South Polton Place
EH193HH
Bonnyrigg
0131 663 2707
Housing Associations
Bonnyrigg
12 Rose Park
EH19 3RL
Bonnyrigg
Web Site Design
Bonnyrigg
Bonny Gift
The We 4 High Street
EH192AA
Bonnyrigg
0131 663 8592
Montro 12 Lothian Street
EH193AD
Bonnyrigg
0131 654 9258
Charities & Voluntary Organisations
Bonnyrigg
Bonnyrigg & Lothioan Cleaners Ltd
Montro 2 High Street
EH192AA
Bonnyrigg
0131 654 2378
Montro 4 Campview Road
EH193EZ
Bonnyrigg
0131 654 9268
Bonnyrigg Health Centre
Montro 35-37 HIGH ST
EH192DA
Bonnyrigg
0131 536 8946
Clinics - N.H.S.
Bonnyrigg
Bonnyrigg Leisure Centre
Montro King George V Park
EH192AD
Bonnyrigg
0131 663 7579
Leisure & Recreation Centres
Bonnyrigg
Bonnyrigg Petcare Centre
Montro 23 High Street
EH192DA
Bonnyrigg
Pet Foods & Animal Feeds
Bonnyrigg
Bonnyrigg Snooker Club
Montro 29A Eskdale Ter
EH192BH
Bonnyrigg
0131 654 1477
Bonnyrigg Sub Post Office
Montro 83 High Street
EH192DB
Bonnyrigg
0131 663 7474
Post Office Services
Bonnyrigg
34 South Chesters Medway
EH19 3GG
Bonnyrigg
Broomieknowe Golf Club Ltd
Broomh 36 Golf Course Road
EH192HZ
Bonnyrigg
0131 663 9317
Golf Courses & Clubs
Bonnyrigg
Burn & Baillie
Burn V 8 Waverley Court
EH193BX
Bonnyrigg
0131 454 9422
Bathroom Planners & Furnishers
Bonnyrigg
C S Flooring
Waters 11 Sherwood Grove
EH193NH
Bonnyrigg
0131 660 6118
Unit 9 Butlerfield Industrial Estate
EH193JQ
Bonnyrigg
01875 825100
Office Furniture & Equipment
Bonnyrigg
Campbell Bros Ltd
Unit 6 Sherwood Industrial Estate
EH193LW
Bonnyrigg
0131 654 0050
Meat - Wholesale
Bonnyrigg
Campbell Control Services
Dalhou Carrington Road
EH193HY
Bonnyrigg
0131 660 4791
Control Panel Mnfrs
Bonnyrigg
Capital Testing Services Ltd
Martin 7 Golf Course Road
EH192HA
Bonnyrigg
0131 663 8308
Building Consultants
Bonnyrigg
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
Cockpen Nursery School
Ensor Cockpen Road
EH193HS
Bonnyrigg
0131 663 5172
Nursery Schools
Bonnyrigg
Suite 21 Chesters Grove
EH193PT
Bonnyrigg
0131 654 1042
Cctv & Video Equipment
Bonnyrigg
Unit 1 Butlerfield Industrial Estate
EH193JQ
Bonnyrigg
01875 820222
Food Products - Mnfrs
Bonnyrigg
Flat 1 2 Myredale
EH193NW
Bonnyrigg
0800 389 4678
Gardening Services
Bonnyrigg
63 Lothian St
EH19 3AF
Bonnyrigg
Construction Contractors - General
Bonnyrigg
48 High Street
EH19 2AB
Bonnyrigg
Courier & Messenger Services
Bonnyrigg
Dalhou Carrington Road
EH193HY
Bonnyrigg
0131 660 2222
Property Developers
Bonnyrigg
Unit 2
EH19 3LW
Bonnyrigg
Cross 18 Pendreich View
EH192EL
Bonnyrigg
Pest & Vermin Control
Bonnyrigg
Green 1 Hopefield Park
EH192NE
Bonnyrigg
0131 660 5585
Ironing & Home Laundry Services
Bonnyrigg
Unit 2 Carrington Road
EH193HY
Bonnyrigg
0131 660 1222
Sports Equipment Mnfrs & Distributors
Bonnyrigg
2/Dryc Butlerfield Industrial Estate
EH193JQ
Bonnyrigg
01875 822222
Water Treatment Equipment & Service
Bonnyrigg
Earth Tech Lightning Protection
Wentwo 26 Pendreich Avenue
EH192DY
Bonnyrigg
0131 454 9000
Lightning Conductors
Bonnyrigg
36 , Sherwood Loan
EH19 3NF
Bonnyrigg
- Midlothian
07530 818746
Drainage Contractors
Bonnyrigg
Langle Cockpen Farm
EH193JS
Bonnyrigg
01875 820938
Window Cleaners
Bonnyrigg
Concor Butlerfield Industrial Estate
EH193JQ
Bonnyrigg
01875 825820
Security Equipment
Bonnyrigg
Elite Ventilations
Sherwood View
EH19 3NQ
Bonnyrigg
Heating Contractors & Consultants
Bonnyrigg
Everclear Aerials
Unit 7 3 Viewbank Drive
EH192HS
Bonnyrigg
0131 663 4034
Television & Radio Aerials - Suppliers & Erectors
Bonnyrigg
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
Freewheeling Cycles
The Gi 2 Campview Road
EH193EZ
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
1 Milt 40 Eskdale Ter
EH192BL
Bonnyrigg
0131 660 3318
Pest & Vermin Control
Bonnyrigg
228b L 51 High Street
EH192DB
Bonnyrigg
0131 454 0893
Unit 1 Dickson Gr
EH193JS
Bonnyrigg
01875 820938
Farming - Livestock & Other Animals
Bonnyrigg
Dalhou UNIT 2 Carrington Road
EH193HY
Bonnyrigg
0131 660 6050
Civil Engineers
Bonnyrigg
21 Upp 44 High Street
EH192AA
Bonnyrigg
0131 654 2724
Kingsp 1 Park Road
EH192AW
Bonnyrigg
0131 663 9183
Road Haulage Services
Bonnyrigg
Braehe 1-3 Polton Street
EH193HB
Bonnyrigg
0131 663 7614
Wines Spirits & Beer - Retail
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
The Ol 4a High Street
EH192AA
Bonnyrigg
0131 654 0330
Bledlo 2 Hopefield Park
EH192NE
Bonnyrigg
0131 660 1923
J & B Off License
White 8 Hopefield Park
EH192NE
Bonnyrigg
0131 561 9444
Wines Spirits & Beer - Retail
Bonnyrigg
J F Peden (Edinburgh) Ltd
Enterp 71 Polton Street
EH193DQ
Bonnyrigg
0131 663 7009
Road Haulage Services
Bonnyrigg
J M Sealants Ltd
Unit 8 14a Hillhead
EH192AH
Bonnyrigg
Waterproofing - Buildings & Structures
Bonnyrigg
6 Douglas Crescent
EH19 2DF
Bonnyrigg
Roofing Services
Bonnyrigg
14 Del 2 Dundas Street
EH193AS
Bonnyrigg
0131 663 7887
Jenny Blossom Jewellers
11, High St
EH19 2DA
Bonnyrigg
Jim's Garden Services
New Lo 8 Eskdale Drive
EH192LB
Bonnyrigg
0131 663 7866
Gardening Services
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
Kay Engineering
Meldru Butlerfield Industrial Estate
EH193JQ
Bonnyrigg
01875 822402
Blacksmiths & Forgemasters
Bonnyrigg
Kinetic Electrical Solutions
71 Eldindean Terrace
EH19 2HQ
Bonnyrigg
Electricians & Electrical Contractors
Bonnyrigg
King George V Park
King G Pavilion
EH192AD
Bonnyrigg
0131 654 1035
Sports Grounds & Stadiums
Bonnyrigg
Kuritol Preservation Ltd
A 51 High Street
EH192DB
Bonnyrigg
0131 663 8903
Damp & Dry Rot Control
Bonnyrigg
Leukaemia Research Fund
The Fa 8 Golf Course Road
EH192EX
Bonnyrigg
0131 663 8496
Charities & Voluntary Organisations
Bonnyrigg
Lothian Cat Rescue
Unit 4 Brewers Bush
EH193JH
Bonnyrigg
01875 821025
Animal Welfare Organisations
Bonnyrigg
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
Lynn Kirkwood
Lynn H 181 Cameron Cr
EH192PJ
Bonnyrigg
0131 663 5921
Interior Designers & Furnishers
Bonnyrigg
M G S Motor Sport Ltd
Unit 6 101 High Street
EH192ET
Bonnyrigg
0131 440 0001
Car Accessories & Parts
Bonnyrigg
Mac Glass Recycling Ltd
5 Dalh Carrington Road
EH193HY
Bonnyrigg
0131 663 1061
Recycling Centres
Bonnyrigg
Mark Patchett
BOATSH 36 Golf Course Road
EH192HZ
Bonnyrigg
Golf Equipment & Supplies
Bonnyrigg
11 Moffat Avenue
EH19 2JS
Bonnyrigg
Marshalls
Unit 4 11 High Street
EH192DA
Bonnyrigg
Martin Miller Plastering Ltd
Unit 6 Butlerfield Industrial Estate
EH193JQ
Bonnyrigg
01875 823231
Unit 3
EH19 3LW
Bonnyrigg
Storage Services
Bonnyrigg
McLeods
Unit 3 Sherwood Industrial Estate
EH193LW
Bonnyrigg
0131 654 0533
Removals - Industrial & Business
Bonnyrigg
9 Peacock Parkway
EH19 3RQ
Bonnyrigg
- Midlothian
0131 510 7915
Metco Manufacturers
Caledo Sherwood Industrial Estate
EH193LW
Bonnyrigg
0131 654 2712
Joinery Manufacturers
Bonnyrigg
Midlothian's Towbar Centre
Unit 1 101A High Street
EH192ET
Bonnyrigg
0131 663 0989
Trailers & Towing Equipment
Bonnyrigg
Mount Esk Nursery
Mount Dalhousie Gdns
EH192LS
Bonnyrigg
Nursery Schools
Bonnyrigg
National Height Specialists
PO Box 45a Campview Road
EH193ES
Bonnyrigg
0131 654 9090
Nazareth House
The Re 13 Hillhead
EH192JF
Bonnyrigg
0131 663 7191
Residential Care Homes
Bonnyrigg
New Image
14 New 10 Lothian Street
EH193AD
Bonnyrigg
0131 663 9231
Hairdressers & Hair Stylists - Ladies'
Bonnyrigg
Norman Raitt Architect Ltd
Hillvi 14 Golf Course Road
EH192EZ
Bonnyrigg
0131 654 2591
Norrie Smith
The Vi 57 Skeltiemuir Avenue
EH193PX
Bonnyrigg
0131 663 9429
Property Maintenance & Repairs
Bonnyrigg
Pandas Nannies
Lopen 22 Durham Place
EH193EX
Bonnyrigg
Pentland Hygiene Services
1/The Butlerfield Industrial Estate
EH193JQ
Bonnyrigg
01875 820600
Towel Supply & Washroom Services
Bonnyrigg
Pentland Locksmiths Services
1 Bannockrigg Terrace
EH19 3QT
Bonnyrigg
Pias Pizzeria
Unit B 1 Dalhousie Place
EH192LN
Bonnyrigg
0131 663 8300
Fish & Chip Shops
Bonnyrigg
Poltonhall Recreation Ground
Glassc Polton Avenue Road
EH192NU
Bonnyrigg
0131 663 5763
Sports Grounds & Stadiums
Bonnyrigg
Portraits by Tosh
19 Sherwood Way
EH19 3NG
Bonnyrigg
07523 877801
Positive Steps
Soluti Dalhousie Gdns
EH192LT
Bonnyrigg
0131 660 1749
Counselling Services & Advice Services
Bonnyrigg
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 Milne
Unit 1 37 High Street
EH192DA
Bonnyrigg
0131 663 7898
Garage Services
Bonnyrigg
8 Waverley Park
EH19 3BU
Bonnyrigg
0131 454 0502
Robin Hamilton Autos
Unit 6 Butlerfield Industrial Estate
EH193JQ
Bonnyrigg
01875 825511
Mot Testing Centres
Bonnyrigg
Roger Gordon
Langha 8 High Street
EH192AA
Bonnyrigg
0131 660 3370
Veterinary Surgeons & Practitioners
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
SW Advanced Flooring
Unit 6 Carrington Road
EH193HY
Bonnyrigg
0131 663 5802
Scottish County Press
20/Hyd Sherwood Industrial Estate
EH193LW
Bonnyrigg
0131 663 2404
Sherwood Community
Wellin Cockpen Road
EH193HR
Bonnyrigg
Schools - Sports & Leisure Activities
Bonnyrigg
Sibbald Travel
Capper 25 High Street
EH192DA
Bonnyrigg
0131 663 6614
Travel Agents & Holiday Companies
Bonnyrigg
Sign & Light
Unit 5 Sherwood Industrial Estate
EH193LW
Bonnyrigg
0131 654 1122
81 Gladstone’s Gait
EH19 3GA
Bonnyrigg
0131 210 0495
Web Site Design
Bonnyrigg
Harmony Court
EH19 3NY
Bonnyrigg
Internet Service Providers
Bonnyrigg
Springfield Bank
Spring 36-38 Cockpen Cr
EH193PN
Bonnyrigg
0131 660 5060
Stuart Angus Ltd
Hornbe Carrington Road
EH193HY
Bonnyrigg
0131 663 1119
Timber Merchants
Bonnyrigg
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 Lion & Elephant
Unit 4 Sherwood Industrial Estate
EH193LW
Bonnyrigg
Household Stores
Bonnyrigg
The Mortgage & Finance Co
Jubile 52 High Street
EH192AB
Bonnyrigg
0131 654 9941
Mortgage Brokers
Bonnyrigg
The Orchard Centre
Ontari 14 Lothian Street
EH193AB
Bonnyrigg
0131 663 1616
Mental Health Centres
Bonnyrigg
Tip 2 Toe
Hartfo 25 Sherwood Park
EH193LJ
Bonnyrigg
0131 663 5098
Wedding Supplies & Services
Bonnyrigg
V I P Video
The Ol 4 Polton Street
EH193HA
Bonnyrigg
0131 663 9641
Video Libraries
Bonnyrigg
Visioncall
Kelham 47 High Street
EH192DA
Bonnyrigg
0131 663 8818
W H & R Barr
Linden Upper Dalhousie
EH193JA
Bonnyrigg
0131 663 5269
Farming - Livestock & Other Animals
Bonnyrigg
Waverley Garden & Window Cleaning Services
Waverl 42 Waverley Cresent
EH193BN
Bonnyrigg
0131 660 3762
Window Cleaners
Bonnyrigg
Wayne Dresser Ltd
Unit 1 Butlerfield Industrial Estate
EH193JQ
Bonnyrigg
01875 822500
Petrol Pump Mnfrs & Suppliers
Bonnyrigg
The White House
EH19 2HY
Bonnyrigg
Wilson Tupholme Ltd
Overbr 2 Polton Street
EH193HA
Bonnyrigg
0131 654 1439
Financial Services
Bonnyrigg
Y P E Power
Unit 1 68 Lothian Street
EH193AQ
Bonnyrigg
Motor Cycles & Scooters
Bonnyrigg
bonnybooths.com
15 Sherwood Court
EH19 3LE
Bonnyrigg
Photographic - Retail & Supplies
Bonnyrigg