all categories in Charlestown and near me (300)

AM PM Service Centre

142-146 Pittencrieff St
KY12 8AN Dunfermline
07704 590804
Yext Logo
Battery Suppliers Dunfermline

ATS Euromaster Dunfermline

Unit 7, 14 Dickson Street
KY12 7SL Dunfermline
01383 722802
Yext Logo
Tyre Dealers Dunfermline

Bank of Scotland

1 Bothwell Street
KY11 3AG Fife
0345 721 3141
Yext Logo
Banks & Other Financial Institutions Fife

Cairneyhill Post Office

82 Main Street
KY12 8QU Dunfermline
01383 880353
Yext Logo
Banks & Other Financial Institutions Dunfermline

Crossford Post Office

Main Street
KY12 8NN Dunfermline
0345 722 3344
Yext Logo
Banks & Other Financial Institutions Dunfermline

Howdens - Dunfermline

Elgin Street Industrial Estate
KY12 7SN Dunfermline
01383 624247
Yext Logo
Builders' Tools & Equipment Mnfrs Dunfermline

Howdens - Shipley

Unit 8, Acorn Park Industrial Estate
BD17 7SW Shipley
01274 210500
Yext Logo
Builders' Tools & Equipment Mnfrs Shipley

I.S Plumbing & Heating Fife Ltd

Fairview Pitdinnie Rd
KY12 8RE Dunfermline
07784 872861
Yext Logo
Bathroom Equipment & Fittings Dunfermline

MGM Kitchens

11 Dickson Street
KY12 7SN Dunfermline
01383 347005
Yext Logo
Kitchen Planners & Furnishers Dunfermline

MGM Timber

11 Dickson Street
KY12 7SN Dunfermline
01383 722031
Yext Logo
Building Services Dunfermline

MKM Building Supplies Dunfermline

53 Elgin Street
KY12 7SA Dunfermline
01383 622622
Yext Logo
Builders' Tools & Equipment Mnfrs Dunfermline

Motability Scheme at Flear & Thomson Kia Dunfermline

126-140 Pittencrieff Street
KY12 8AN Dunfermline
01383 441438
Yext Logo
First Aid & Medical Supplies Dunfermline

Post Office Travel Money

82 Main Street
KY12 8QU Dunfermline
01383 880353
Yext Logo
Phonebook Dunfermline

Robertson Surveyors & Consultants Ltd

Robins Wood
KY12 8PQ Dunfermline
01506 828331
Yext Logo
Asbestos Surveys & Removals Dunfermline

S&L Scotland

Unit 12E, Elgin Ind. Estate
KY12 7SN Dunfermline
01383 621749
Yext Logo
Construction Contractors - General Dunfermline

Sainsbury's Local

2 Unwin Avenue
KY11 2ZQ Rosyth
0330 013 7717
Yext Logo
Convenience Stores Rosyth

Toolstation Dunfermline

Pitreavie Way
KY11 8UX Dunfermline
0330 333 3303
Yext Logo
Builders' Tools & Equipment Mnfrs Dunfermline

Toolstation Shipley

Unit 6, Acorn Park Industrial Estate
BD17 7SW Shipley
0330 333 3303
Yext Logo
Builders' Tools & Equipment Mnfrs Shipley

Wolseley Plumb & Parts

Unit 9
BD17 7SW Shipley
01274 531700
Yext Logo
Heating Contractors & Consultants Shipley

Wolseley Plumb & Parts

Unit A Pitreavie Business Park
KY11 8PU Dunfermline
01383 625999
Yext Logo
Heating Contractors & Consultants Dunfermline

Best Western Plus Dunfermline Crossford Keavil House Hotel

Crossford
KY12 8NN Dunfermline
Hotels Dunfermline
(0)

Finely Pressed Domestic Services

15 Dickson Street
KY12 7SN Dunfermline
01383 223131
Laundries Launderettes Dunfermline

Living Fires Ltd

Unit 1 Unit 1/Elgin Street Ind Est
KY127SL Dunfermline
01383 724565
Fireplaces & Mantelpieces Dunfermline

McAndrews Autocare

Unit 3A Dickson Street
KY12 7SL dunfermline
01383 223383
Tyre Dealers dunfermline

Q F I Roofline

18b El Dickson Street
KY127SL Dunfermline
0800 027 9796
Cladding Suppliers & Installers Dunfermline

Val-u-blinds

7 Saint Leonard's Place
KY11 3AS Dunfermline
01383 739476
Curtains - Retailers & Makers Dunfermline

bp pulse Charging Station

Primrose Lane
KY11 2RN Dunfermline
0330 016 5126
Building Services Dunfermline
2 Unwin Avenue
KY11 2ZQ Dunfermline
01383 414121
Yext Logo
Children & Babywear - Retail Dunfermline

Booker Dunfermline

Pitreavie Industrial Estate
KY11 8PU Dunfermline
01383 728876
Yext Logo
Butchers Dunfermline
St Leonards Place
KY11 3BG Dunfermline
01383 733388
Yext Logo
Charities & Voluntary Organisations Dunfermline
(0)
88 Main St
KY12 8NL Dunfermline
01383 721603
Yext Logo
Convenience Stores Dunfermline

SPAR Cairneyhill

82 Main Street Cairneyhill
KY12 8QU Dunfermline
01383 880353
Yext Logo
Convenience Stores Dunfermline
India 1 Elgin Street
KY127SA Dunfermline
01383 724740
Sheriff Officers Dunfermline
(0)

A B Properties (Fife) Ltd

Enterp 100 Main Street
KY120EL Dunfermline
01383 737284
Letting Agents Dunfermline
(0)

A F Dobbie

Unit A Queensferry Road
KY118PU Dunfermline
01383 723111
Paper Merchants Dunfermline
(0)

A Steele

Unit 4 Main Street
KY128QU Dunfermline
Garage Services Dunfermline
(0)
3 Nethertown Broad Street
KY12 7DS Dunfermline
Car Washes Dunfermline
(0)

Abbey Decorators

46-48 15 Keir Hardie Ter
KY113BP Dunfermline
01383 624494
Painters_Decorators Dunfermline
(0)

Acetech Personnel Ltd

Rothes Watt Road
KY112BB Dunfermline
01383 427900
Employment & Recruitment Agencies Dunfermline
(0)
6 Newm 16 Hospital Hill
KY113AT Dunfermline
Pet Shops & Pet Supplies Dunfermline
(0)

Aileen's Fitness Studio

Unit 5 9 Dickson Street
KY127SL Dunfermline
01383 621442
Health Clubs Dunfermline
(0)

Air Training Corps

H M S Hilton Road
KY112XH Dunfermline
01383 425005
Youth Organisations & Centres Dunfermline
(0)

Alan Maskell

Imperi Main Street
KY118EE Dunfermline
Car Body Repairs Dunfermline
(0)

Aliathon

Pitrea Queensferry Road
KY118UU Dunfermline
01383 737736
Engineers - Consulting Dunfermline
(0)

Allied Harrison

A 18 Dickson Street
KY127SL Dunfermline
01383 728833
Surveyors & Valuers Dunfermline
(0)

Allied Surveyors (Scotland) PLC

Herber 18A Dickson Street
KY127SL Dunfermline
01383 738585
Surveyors & Valuers Dunfermline
(0)
Unit 2 Castle Business Centre
KY11 8NT Dunfermline
Delivery Services Dunfermline
(0)

Andrew Carnegie Birthplace Museum

SHOP 1 Moodie Street
KY127PL Dunfermline
01383 724302
Museums Dunfermline
(0)

Armando's Fish Bar

Gainsb 73 Main Street
KY118EE Dunfermline
01383 721664
Fish & Chip Shops Dunfermline
(0)

Armtec Media Management Ltd

Unit 3 16 Cromarty Campus
KY112WX Dunfermline
01383 411177
Publishers Dunfermline
(0)

Army Careers Information Office

Norwic Elgin Street
KY127SB Dunfermline
01383 721843
Career Guidance Services Dunfermline
(0)

Arnold Clark

1 Broo Rosyth Dockyard
KY112YD Dunfermline
01383 423234
Car Rental Dunfermline
(0)

Artist and Sons

21 Lun Crossford
KY128PN Dunfermline
01383 647096
Facilities Management Dunfermline
(0)

Asphaltic Roofing Supplies Ltd

Unit 2 Dickson Street
KY127SN Dunfermline
01383 621210
Roofing Supplies & Materials Dunfermline
(0)

Audio Video Centre

Unit 1 100 Main Street
KY120EL Dunfermline
01383 737284
Television Dunfermline
(0)

Autoweld Ltd

Elgin Dickson Street
KY127SL Dunfermline
01383 733866
Welders Dunfermline
(0)

Avenue Scotland

Commun 18A Dickson Street
KY127SL Dunfermline
01383 622233
Employment & Recruitment Agencies Dunfermline
(0)
Ruddin 122 Queensferry Road
KY112QZ Dunfermline
01383 419328
Dentists Dunfermline
(0)

B S Computers

Unit 3 14 Dickson Street
KY127SN Dunfermline
01383 730669
Computer Systems & Software (Development) Dunfermline
(0)

BRAG Enterprises

New Di Dickson Street
KY127SL Dunfermline
01383 735802
Training Services Dunfermline
(0)

Babcock Scientific Services

Leanne Rosyth Dockyard
KY112YD Dunfermline
01383 424199
Laboratories Dunfermline
(0)

Bank Of Scotland

Pitrea Queensferry Road
KY994BS Dunfermline
0845 300 0323
Banks & Other Financial Institutions Dunfermline
(0)
Arunde Hilton Road
KY112BA Dunfermline
01383 411499
Taxis & Private Hire Dunfermline
(0)
Rosyth Business Centre
KY11 2WX Dunfermline
Barbers Dunfermline
(0)

Bernies Ltd

2 Alth 52 Main Street
KY128SS Dunfermline
01383 880337
Newsagents Dunfermline
(0)
Big Sky Campers Ltd, Unit 4B Forties Com
KY11 2XB Rosyth - Fife
07768 973804
Car Rental Rosyth

Bracken Lea Homes Ltd

Unit 9 Main Street
KY128QY Dunfermline
01383 882882
House Builders Dunfermline
(0)

Brian Dawson

Rear O 65 Main Street
KY128ST Dunfermline
01383 881453
Plumbers Dunfermline
(0)

Bridges Industrial Services (Scotland) Ltd

Pawlet 42 Dickson Street
KY127SN Dunfermline
01383 741444
Cleaning Materials Equipment Dunfermline
(0)

Brown's The Flower Shop

Enterp 107 Queensferry Road
KY112PS Dunfermline
01383 412803
Florists Dunfermline
(0)

Buchan Thorn Ltd

New Di Dickson Street
KY127SL Dunfermline
01383 625200
Builders Dunfermline
(0)

Burdon Services

21 Lun Crossford
KY128PN Dunfermline
01383 647096
Health Foods & Products Dunfermline
(0)

C C W LLP

Unit 6 Queensferry Road
KY118UU Dunfermline
01383 626666
Solicitors Dunfermline
(0)

C J'S

Unit 3 118 Queensferry Road
KY112QZ Dunfermline
01383 417920
Public Houses Dunfermline
(0)
3 Hutchison Green
KY11 3BT Dunfermline
Plumbers Dunfermline
(0)

Cairn Active Design Ltd

15/Pit Queensferry Road
KY118UU Dunfermline
01383 749518
Computer Aided Design Dunfermline
(0)

Cairneyhill Autopoint

24/Hil Main Street
KY128QU Dunfermline
01383 880344
Petrol Filling Stations Dunfermline
(0)

Cam Vista Ltd

Unit 1 Dickson Street
KY127SN Dunfermline
01383 644105
Internet Services Dunfermline
(0)

Carnegie Dunfermline Trust

Andrew Carnegie House
KY12 8AW Dunfermline
Charities & Voluntary Organisations Dunfermline
(0)

Carnock Licensed Grocers

Carnoc 10-12 Main Street
KY129JQ Dunfermline
01383 850313
Grocers Dunfermline
(0)

Carnock Primary School

Carnoc 11 Main Street
KY129JG Dunfermline
01383 850375
Schools - Local Authority Dunfermline
(0)
Unit 11c Elgin Ind Est
KY12 7SL Dunfermline
Bathroom Planners & Furnishers Dunfermline
(0)
Unit 4 Elgin Street
KY127SH Dunfermline
01383 728808
Mot Testing Centres Dunfermline
(0)
25 Hilton Wynd
KY11 2BF Rosyth
07921 313585
Storage Services Rosyth
(0)

Chop Sticks

Flat 1 157 Queensferry Road
KY112PP Dunfermline
01383 411993
Restaurants - Chinese Dunfermline
(0)

Christians Against Poverty

New Di Dickson Street
KY127SL Dunfermline
Debt Advice Centre Dunfermline
(0)

Church Of Jesus Christ Of Latter Day Saints

Family St Leonards Place
KY113AA Dunfermline
01383 733388
Places Of Worship Dunfermline
(0)

City Electrical Factors Ltd

Unit 1 Dickson Street
KY127SL Dunfermline
01383 730180
Electrical Wholesalers Dunfermline
(0)

Clark Autolease

Unit 3 Queensferry Road
KY118UU Dunfermline
01383 749616
Car & Truck Leasing & Contract Hire Dunfermline
(0)

Clean Cut Grass Machinery

The Ch Main Street
KY129JG Dunfermline
Lawnmowers & Garden Machinery - Sales & Service Dunfermline
(0)

Cleos

White 170 Queensferry Road
KY112JF Dunfermline
01383 411211
Public Houses Dunfermline
(0)

Clydesdale Bank PLC

Park H 115 Queensferry Road
KY112PT Dunfermline
01383 416107
Banks & Other Financial Institutions Dunfermline
(0)

Connections

5 Home Nethertown Broad Street
KY127DS Dunfermline
01383 620734
Soft Furnishings - Retail Dunfermline
(0)

Creative Driveways & Landscaping

Suite 127D Main Street
KY128QX Dunfermline
01383 889200
Paving & Driveway Contractors Dunfermline
(0)

Crossford Motor Co

Scan H 94 Main Street
KY128NN Dunfermline
01383 620777
Car Dealers - Used Dunfermline
(0)
Best W 61 Main Street
KY128ST Dunfermline
01383 880244
Hotels Dunfermline
(0)

Curtain Ring

Unit 1 138 Queensferry Road
KY112QY Dunfermline
Curtains - Retailers & Makers Dunfermline
(0)

D A Chong Kwan

Bartle 122 Queensferry Road
KY112QZ Dunfermline
01383 419328
Dentists Dunfermline
(0)
7 Quee Queensferry Road
KY112RA Dunfermline
01383 419350
Accountants Dunfermline
(0)

D Sangster

Villag 18 Main Street
KY128QT Dunfermline
01383 881721
Flooring Services Dunfermline
(0)

DFM Design

Unit 6 11 Waggon Road
KY128NP Dunfermline
01383 432888
Computer Consultants Dunfermline
(0)

David L Douglas

West E 127 Main Street
KY128QX Dunfermline
01383 882222
Furniture - Built-In & Fitted Dunfermline
(0)

David Sands

1/Silv 88 Main Street
KY128NL Dunfermline
01383 721603
Supermarkets Dunfermline
(0)

David Walker

Unit 1 40 Main Street
KY128NJ Dunfermline
01383 722003
Garden Design Dunfermline
(0)

Defence Estates

Forthv 30 Hilton Road
KY112BL Dunfermline
01383 648020
Central Government Dunfermline
(0)

Dell Farquharson Community Leisure Centre

Del Fa Nethertown Broad Street
KY127DS Dunfermline
01383 724429
Community Centres Dunfermline
(0)

Digital Bridges Ltd

Unit 3 Queensferry Road
KY118UU Dunfermline
01383 723234
Internet Services Dunfermline
(0)

Dunfermline Building Society

1 Quee Queensferry Road
KY112RA Dunfermline
01383 417476
Building Societies & Other Financial Institutions Dunfermline
(0)

Dunfermline Carriers

Pitbau Dickson Street
KY127SL Dunfermline
Road Haulage Services Dunfermline
(0)

Dunfermline Golf Club

Pitbau Pitfirrane
KY128QW Dunfermline
01383 723534
Golf Courses & Clubs Dunfermline
(0)

Dunfermline High School

Pitbau St Leonards Place
KY113BQ Dunfermline
01383 312460
Schools - Local Authority Dunfermline
(0)

Dunfermline High School Community Youth

Pitbau St. Leonards Place
KY113BQ Dunfermline
01383 312444
Community Centres Dunfermline
(0)

Dunfermline Home Furnishings Ltd

Pitbau 1 Nethertown Broad Street
KY127DS Dunfermline
01383 736417
Furniture - Retail Dunfermline
(0)
ST. LEONARDS PLACE
KY11 3BQ Dunfermline
01383 724550
Yext Logo
Vehicle Inspection Services Dunfermline
4 Dunfermline Business Centre, Izatt Ave
KY11 3BZ Dunfermline
01383 724075
Chiropodists (Podiatrists) Dunfermline

Dunfermline Press

Pitrea Queensferry Road
KY118QS Dunfermline
01383 728201
Newspaper & Magazine Publishers Dunfermline
(0)

Dunfermline Repair Centre

100 Main Street
KY12 0EL Dunfermline
Refrigerators & Freezers - Domestic Dunfermline
(0)

Dunfermline School Of Motoring

Pitrea 1 Main Street
KY128QT Dunfermline
01383 881316
Driving Schools Dunfermline
(0)

Dunfermline Sports Club

McKane Limekilns Road
KY127XA Dunfermline
01383 721279
Sports Clubs & Associations Dunfermline
(0)

Dunfermline Tennis & Bridge Club

McKane Bothwell Street
KY113AF Dunfermline
01383 721470
Clubs & Associations - Social Dunfermline
(0)

Earl Of Elgin

Farm O Grange Road
KY113DY Dunfermline
01383 622213
Farming - Livestock & Other Animals Dunfermline
(0)

Earthfire

Chapte 23A Lundin Road
KY128PN Dunfermline
01383 626839
Marketing Consultants & Services Dunfermline
(0)

Elderberry Electrical Services

5 St M 15 Main Street
KY128LS Dunfermline
01383 880843
Electricians & Electrical Contractors Dunfermline
(0)

Eliot Brothers

21 Lun Crossford
KY128PN Dunfermline
01383 647096
Export & Import Agents Dunfermline
(0)
Unit 5 Dickson Street
KY127SN Dunfermline
01383 726789
Engineers' Merchants Dunfermline
(0)

Evans Easyspace

Unit 1 Queensferry Road
KY118UU Dunfermline
01383 749500
Business Centres Dunfermline
(0)

FMC Kongsberg (UK) Ltd

Pitrea Queensferry Road
KY118UD Dunfermline
01383 731531
Oil & Gas - Supplies & Services Dunfermline
(0)

FWTC

Unit 1 Elgin Industrial Estate
KY127SL Dunfermline
01383 621038
Training Services Dunfermline
(0)

Fairley Garden Centre

Unit 8 53 Main Street
KY128QT Dunfermline
01383 880223
Garden Centres Nurseries Dunfermline
(0)

Ferguson Recovery

Unit 1 Main Street
KY118EE Dunfermline
01383 620684
Car Breakdown & Recovery Services Dunfermline
(0)
Pitrea Queensferry Road
KY118QS Dunfermline
01383 723434
Newspaper & Magazine Publishers Dunfermline
(0)

Fife Special Housing Association Ltd

7/Pitr Queensferry Road
KY118UU Dunfermline
01383 606162
Housing Associations Dunfermline
(0)

First Home Improvements

Pettma Nethertown Broad Street
KY127DS Dunfermline
Home Improvement Centres Dunfermline
(0)

Forfab Ltd

Pitrea Queensferry Road
KY118UE Dunfermline
01383 732266
Steel Fabricators & Erectors Dunfermline
(0)

Forte Business Consultants Ltd

Forte 17 Elgin Street
KY127SA Dunfermline
01383 600002
Business & Management Consultants Dunfermline
(0)
Block Elgin Street
KY127SH Dunfermline
01383 736994
Auto Electricians Dunfermline
(0)

FuelForce Ltd

Broxbo Bothwell Street
KY113AF Dunfermline
Petrol Filling Stations Dunfermline
(0)

G D Young

Unit 2 Dickson Street
KY127SL Dunfermline
07759 599201
Architectural Technologists Dunfermline
(0)
66 McClelland Crescent
KY11 3BW Dunfermline
Paving & Driveway Contractors Dunfermline
(0)
Unit 1 11 Dickson Street
KY127SL Dunfermline
01383 621212
Plant & Machinery Hire & Leasing Dunfermline
(0)

Garden Joinery

Unit 2 Elgin Street
KY127SD Dunfermline
01383 623624
Timber Framed Buildings Dunfermline
(0)
Main Street
KY12 8QL Dunfermline
07803 922945
Automation Systems & Equipment Dunfermline
10 forties commercial campus
KY11 2XB Rosyth
0131 510 2014
Machine Tool Accessories & Services Rosyth
(0)

Glen Pavilion

Shanle Pittencrieff Pk
KY128QH Dunfermline
Halls For Hire Dunfermline
(0)
Smeato West Nethertown Street
KY127PN Dunfermline
01383 621385
Car Rental Dunfermline
(0)

Goth Tavern

Fern H Main Street
KY128SS Dunfermline
01383 880780
Public Houses Dunfermline
(0)

Grange Resource Centre

Church 13 Dickson Street
KY127SL Dunfermline
01383 312859
Day Centres Dunfermline
(0)

Great Wall Chinese Takeaway

Unit 4 88 Main Street
KY128NL Dunfermline
01383 733732
Take Away Food Shops Dunfermline
(0)

Gyle Decorators

Rosyth Peasehill Gait
KY11 2BD Fife
07890 587123
Construction Contractors - General Fife
(0)

H & M Motors

Unit 5 54 Main Street
KY128SS Dunfermline
01383 880738
Garage Services Dunfermline
(0)

H B 4

Morlic 115 Main Street
KY128QU Dunfermline
01383 880735
Hairdressers - Unisex Dunfermline
(0)

H B Energy Consultants Ltd

Hampto 19 Corpach Drive
KY127XG Dunfermline
Energy Conservation Consultants Dunfermline
(0)

HSS Hire Shops

Lower St. Leonards Place
KY113BQ Dunfermline
01383 734455
Hire Centres Dunfermline
(0)

HSS Lift & Shift

Unit C St. Leonards Place
KY113BQ Dunfermline
01383 734455
Lifting Equipment Dunfermline
(0)

Halbeath Post Office

Unit 8 Main Street
KY118EE Dunfermline
01383 625638
Post Office Services Dunfermline
(0)

Halfway House Hotel

Unit 7 Main Street
KY120TJ Dunfermline
01383 731661
Hotels Dunfermline
(0)

Hardie Bikes

Unit 3 86C Main Street
KY128QU Dunfermline
Cycle Shops Dunfermline
(0)

Hardies

C 18 Dickson Street
KY127SL Dunfermline
01383 731841
Surveyors & Valuers Dunfermline
(0)

Harvest Homemaker

Unit 1 Elgin Street
KY127SD Dunfermline
01383 736291
Builders Dunfermline
(0)

Hectic Life

City P 7 Hilton Road
KY112AZ Dunfermline
01383 420024
Cleaning Services - Domestic Dunfermline
(0)

Hillend Motor Services

Ridge 45 Main Street
KY119ND Dunfermline
01383 414614
Garage Services Dunfermline
(0)

Hillend Tavern

Ridge 37 Main Street
KY119ND Dunfermline
01383 415391
Public Houses Dunfermline
(0)

Hilton Boarding Kennels

Hilton Pitfirrane
KY128RQ Dunfermline
01383 732464
Boarding Kennels & Catteries Dunfermline
(0)

Hilton Court

Brun B Hilton Road
KY112AZ Dunfermline
01383 411250
Residential Care Homes Dunfermline
(0)
823 Ar Main Street
KY118EE Dunfermline
01383 723599
Hotels Dunfermline
(0)

Hunter Repairs

Elgin Dickson Street
KY127SL Dunfermline
Commercial Vehicle Servicing Dunfermline
(0)

Hynd & Co Insurance & Mortgage Services Ltd

Kingdo 24 Dickson Street
KY127SN Dunfermline
01383 732241
Financial Advisers- Independent Dunfermline
(0)
Tern P Rosyth Dockyard
KY112YD Dunfermline
01383 422689
Lifting Equipment Dunfermline
(0)

Il Pescatore Ristorante

Unit 1 40 Main Street
KY113HL Dunfermline
01383 872999
Restaurants - Italian Dunfermline
(0)

Interloq Ltd

Hollin 10b Cairneyhill Road
KY128NZ Dunfermline
01383 625225
Telecommunication Services Dunfermline
(0)
42 Meadow View
KY12 8NT Dunfermline
Plumbers Dunfermline
(0)

J Drummond

Wadlan 41 Forth Street
KY127PP Dunfermline
01383 725592
Newsagents Dunfermline
(0)

J E White

Lane F 20 Main Street
KY113HL Dunfermline
01383 872351
Butchers Dunfermline
(0)

J S Simpson

The Su 42 Keir Hardie Terrace
KY113BP Dunfermline
01383 727163
Chimney Sweeps Dunfermline
(0)

JP Disco's Fife

4 Laurel Rd
KY11 2AB Dunfermline
Entertainers Dunfermline
(0)
West E 127a Main Street
KY128QX Dunfermline
Plant & Machinery Hire & Leasing Dunfermline
(0)

James Montgomery

1 Crow 24 Keir Hardie Ter
KY113BX Dunfermline
01383 730822
Roofing Services Dunfermline
(0)

Jamieson Decorators

Pitrea 14 McKane Place
KY127XD Dunfermline
01383 723129
Painters_Decorators Dunfermline
(0)

Jaqdaw Leisure Hire

Unit 1 65 Main Street
KY128ST Dunfermline
01383 881453
Bouncing Castles & Inflatables Hire Dunfermline
(0)

Jenson Beauty Academy

15 e Dickson St
KY12 7SN Dunfermline
Schools & Colleges - Further Education Dunfermline
(0)

Jim Wood

1 9 Dickson Street
KY127SL Dunfermline
01383 621442
Martial Arts Instruction Dunfermline
(0)

John Will

Thornd West Nethertown Street
KY127PN Dunfermline
01383 621881
Car Dealers - Used Dunfermline
(0)
Elgin Elgin Street
KY127SD Dunfermline
01383 723196
Joinery Manufacturers Dunfermline
(0)
142 Primrose Avenue
KY11 2TZ Dunfermline
Roofing Services Dunfermline
(0)

King Georges Fund For Sailors

Cumber Hilton Road
KY112XH Dunfermline
Charities & Voluntary Organisations Dunfermline
(0)
Unit 2 Dickson Street
KY127SN Dunfermline
01383 620314
Financial Advisers- Independent Dunfermline
(0)
16 Cromarty Campus
KY11 2WX Dunfermline
Estate Agents Dunfermline
(0)

Kingseat Community Leisure Centre

Commun Main Street
KY120TH Dunfermline
01383 621134
Community Centres Dunfermline
(0)

Kingseat Post Office

Commun 67 Main Street
KY120TJ Dunfermline
01383 722029
Post Office Services Dunfermline
(0)
67 Val 26 Dickson Street
KY127SN Dunfermline
01383 720111
Vacuum Cleaners - Sales & Service Dunfermline
(0)

Kwik Kook

Worksh 73 Main Street
KY119ND Dunfermline
01383 410041
Microwave Ovens Dunfermline
(0)

Lashes

Norton 122 Main Street
KY128SX Dunfermline
01383 881555
Beauty Salons Dunfermline
(0)

Lesley-Anne Evans

White 2 Main Street
KY129TL Dunfermline
01383 853576
Soft Furnishings - Retail Dunfermline
(0)

Liberty Church

New Di Dickson Street
KY127SL Dunfermline
Places Of Worship Dunfermline
(0)

Limekilns Post Office

1/Edin 28 Main Street
KY113HL Dunfermline
Post Office Services Dunfermline
(0)

Linburn Technology Ltd

Frankl 9 Nethertown Broad Street
KY127DS Dunfermline
01383 432288
Manufacturers Dunfermline
(0)

M & D Motors

Rear O 86A Main Street
KY128QU Dunfermline
Mot Testing Centres Dunfermline
(0)

M & M Discos

7 , Hutchison Green
KY11 3BT Dunfermline
01383 242175
Entertainers Dunfermline
(0)

M V Turbos

Unit 4 29-31 Main Street
KY129JE Dunfermline
01383 850036
Garage Services Dunfermline
(0)

Manse Vehicle Management

Jedwor 76 Main Street
KY128QU Dunfermline
01383 880022
Car Dealers - Used Dunfermline
(0)

Mar Scaffolding

Elgin Elgin Street
KY127SD Dunfermline
01383 731231
Scaffolding & Work Platforms Dunfermline
(0)
Limekilns
01592 809610
Audio-Visual Production & Presentation Services Limekilns
(0)

Mason Land Surveys Ltd

Unit 4 Dickson Street
KY127SL Dunfermline
01383 727261
Surveyors - Land Dunfermline
(0)

Mayo & Son

21 Lun Crossford
KY128PN Dunfermline
01383 647096
Chimney Sweeps Dunfermline
(0)
Rosyth Terminus Po
KY11 2BA Dunfermline
Convenience Stores Dunfermline
(0)

McDonough & Waugh

Jubile Milton Green
KY127PS Dunfermline
01383 729387
Builders Dunfermline
(0)

McKissocks Carpets

Unit 15c
KY12 7SN Dunfermline
Carpets & Rugs - Retail Dunfermline
(0)
Unit 9 Unit 1 Elgin Street
KY127SD Dunfermline
Car Body Repairs Dunfermline
(0)

Melville's Car Wash & Valeting

Building 180 Rosyth Dockyard
KY11 2YD Dunfermline
Car Washing & Polishing Equipment & Supplies Dunfermline
(0)

Melvilles Taxis

180 Wood Road
KY11 2YD Dunfermline
Employment Service Dunfermline
(0)

Ministry Of Defence Police

H M S Rosyth
KY112JT Dunfermline
01383 425278
Police Dunfermline
(0)

Morning Noon & Night Ltd

Beaufo 94 Main Street
KY128QU Dunfermline
01383 881363
Convenience Stores Dunfermline
(0)

NAAFI

Junior Hilton Road
KY112XH Dunfermline
Armed Services - Reserve Forces Dunfermline
(0)
Unit 4 12 Reid Street
KY127DX Dunfermline
01383 722594
Post Office Services Dunfermline
(0)

Newmills Post Office

Newmet 1 Main Street
KY128SR Dunfermline
01383 880201
Post Office Services Dunfermline
(0)

Neylon Lasers Ltd

The Me 15d Elgin Street
KY127SA Dunfermline
01383 733046
Surveying Instruments & Equipment Dunfermline
(0)

Offroad Motorcycles Plus

Pinewo 10 Main Street
KY129HD Dunfermline
01383 852888
Motor Cycles & Scooters Dunfermline
(0)

Old Inn

The Ba 6 Main Street
KY129JQ Dunfermline
01383 850381
Public Houses Dunfermline
(0)
Unit 1 2 Forth Street
KY127PP Dunfermline
01383 725822
Motor Factors Dunfermline
(0)

Payne Films

Ellaleen Grove
KY12 8QQ Crossford
07921 199394
Radio & Television Stations Crossford
(0)

Payroll and Tax Returns

16 Cromarty Campus, Rosyth Business Centre
KY11 2WX Fife
Payroll Services Fife
(0)

Penicuik Advanced Window Systems

Albion 53 Main Street
KY128QT Dunfermline
Conservatories Dunfermline
(0)

Peter Bett

The Ol Main Street
KY119LE Dunfermline
01383 415717
Car Hire - Chauffeur Driven Dunfermline
(0)
Elgin Elgin Street
KY127SD Dunfermline
01383 722601
Roofing Services Dunfermline
(0)

Pitfirrane Hotel

Durant Main Street
KY128NJ Dunfermline
01383 736132
Hotels Dunfermline
(0)

Pittencrieff House Museum

Global Pittencrieff Pk
KY128QH Dunfermline
01383 722935
Museums Dunfermline
(0)

Pittencrieff Park

Animal Pittencrieff Pk
KY128QH Dunfermline
01383 729881
Zoos Dunfermline
(0)

Post Office Ltd

Walton 80 Main Street
KY128QU Dunfermline
0845 722 3344
Post Office Services Dunfermline
(0)
Unit 2 Dickson Street
KY127SL Dunfermline
01383 625250
House Builders Dunfermline
(0)

R D Laboratories Ltd

The El 57 Main Street
KY120EH Dunfermline
01383 733613
Dental Technicians Dunfermline
(0)

RRJ ELECTRICAL

Pitreavie Crescent
KY11 8UT Dunfermline
01383 229584
Electricians & Electrical Contractors Dunfermline
(0)

Real Life Options Ltd

Unit E 28 Johnston Cr
KY113BS Dunfermline
Residential Care Homes Dunfermline
(0)

Rearo Supplies Ltd

Elgin Dickson Street
KY127SL Dunfermline
01383 737338
Interior Designers & Furnishers Dunfermline
(0)

Renaissance The Beauty Salon

allbot 84 Main Street
KY128QU Dunfermline
01383 882617
Beauty Salons Dunfermline
(0)
Ground Floor1 Aquarius Court, Viking Way
KY11 2DW Dunfermline
01592 859237
Damp & Dry Rot Control Dunfermline
Units 9 & 10 Dunfermline Business Park
KY11 2SF Dunfermline
Cable & Wire Suppliers Dunfermline
(0)
Unit 1 12 Dickson Street
KY127SN Dunfermline
01383 735303
Dairies Dunfermline
(0)

Robertson & Son

Unit 1 11 Nethertown Broad Street
KY127DS Dunfermline
Chemists - Dispensing Dunfermline
(0)

Rootz

Shawfi Hilton Road
KY112BA Dunfermline
07834 691402
Hairdressers - Unisex Dunfermline
(0)

Rosemary Hall

St Pet 124 Main Street
KY128SX Dunfermline
01383 880440
Hairdressers - Unisex Dunfermline
(0)

Rosyth Terminus Post Office

Rosyth Hilton Road
KY112BA Dunfermline
01383 412636
Post Office Services Dunfermline
(0)

Royal Naval Reserve H M S Scotia

H M S Hilton Road
KY112XH Dunfermline
01383 425794
Armed Services - Reserve Forces Dunfermline
(0)
Elgin Elgin Street
KY127SD Dunfermline
01383 624446
Computer Systems & Software (Development) Dunfermline
(0)
Dalgety House, Viewfield Terrace
KY12 7HY Dunfermline
0800 099 6651
Carpet Fitting Accessories Dunfermline

SRJWindows

Macintosh House
KY11 2UU Dunfermline
Phonebook Dunfermline
(0)

Saline

A Main Street
KY129TL Dunfermline
01383 852201
Convenience Stores Dunfermline
(0)

Saline Community Leisure Centre

A Main Street
KY129TL Dunfermline
01383 852190
Community Centres Dunfermline
(0)

Saline Motors

A 18 Main Street
KY129HD Dunfermline
Garage Services Dunfermline
(0)

School Of Colour

Melita Knockhouse Road
KY128PX Dunfermline
01383 734141
Image Consultants Dunfermline
(0)

Scissors

6 Belg 84 Main Street
KY128NJ Dunfermline
01383 721465
Hairdressers - Unisex Dunfermline
(0)

Scollard & Son

21 Lun Crossford
KY128PN Dunfermline
01383 647096
Financial Advisers- Independent Dunfermline
(0)

Scotia Electronics

Scotia Elgin Street
KY127SD Dunfermline
01383 736075
Electronic Equipment Components & Instruments - Design And Dunfermline
(0)
Unit 5B, Pitreavie Industrial Estate, Dunfermline
KY11 8UX Dunfermline
Builders' Tools & Equipment Mnfrs Dunfermline
(0)
Unit 2 & 3 Acorn Business Park
BD17 7SW Shipley
Builders' Tools & Equipment Mnfrs Shipley
(0)

Scrubb-A-Dugg

Chapel 9 Main Street
KY129HD Dunfermline
01383 852585
Dog Clipping & Grooming Dunfermline
(0)

Shaws Trust

Unit 1 Dickson Street
KY127SN Dunfermline
01383 622633
Charities & Voluntary Organisations Dunfermline
(0)

Sign Plus Ltd

Linbur 9 Nethertown Broad Street
KY127DS Dunfermline
01383 620219
Sign Makers' Equipment & Materials Dunfermline
(0)
28 Alice Cox Walk
KY11 3PA Dunfermline
Energy Conservation Consultants Dunfermline
(0)

Sound Control

Elgin 73 Elgin Street
KY127SD Dunfermline
01383 733353
Musical Instruments & Sheet Music Dunfermline
(0)

Sparkles Commercial Cleaning Services

Elgin Elgin Street
KY127SH Dunfermline
01383 728200
Cleaning Services - Domestic Dunfermline
(0)
16, Cromarty Campus
KY11 2WX Dunfermline
Fire Protection Consultants & Engineers Dunfermline
(0)

Stirling Independent Ltd

Abercr 18 Corpach Drive
KY127XG Dunfermline
01383 625177
Financial Advisers- Independent Dunfermline
(0)
Unit 6 Pitreavie Court
KY118UU Dunfermline
0330 223 0929
Counselling Services & Advice Services Dunfermline
(0)
St. Ma Hilton Road
KY112AZ Dunfermline
Recording Studios Dunfermline
(0)
St. Ma Hilton Road
KY112AZ Dunfermline
01383 419000
Recording Studios Dunfermline
(0)
2/The 21 Ladysmill Court
KY127YD Dunfermline
01383 624389
Plumbers Dunfermline
(0)
Unit 4 13 Nethertown Broad Street
KY127DS Dunfermline
01383 622951
Nursery Schools Dunfermline
(0)
Territ Elgin Street
KY127SA Dunfermline
01383 723615
Armed Services - Reserve Forces Dunfermline
(0)
Terry 51a Main Street
KY120EF Dunfermline
Painters_Decorators Dunfermline
(0)
The Be Limekilns Road
KY127XA Dunfermline
01383 737377
Nursing Homes Dunfermline
(0)
Limekilns Road
KY12 7YD Dunfermline
0333 999 8431
Rest & Retirement Homes Dunfermline
(0)

The Brigg Fish Bar

Unit 3 15 Nethertown Broad Street
KY127DS Dunfermline
01383 625560
Fish & Chip Shops Dunfermline
(0)

The Carpet Studio

Unit 5 1 Nethertown Broad Street
KY127DS Dunfermline
01383 624761
Carpets & Rugs - Retail Dunfermline
(0)

The Comire Shop

Naval 1 Main Street
KY129HD Dunfermline
01383 850300
General Stores Dunfermline
(0)

The Comrie Tavern

Bliswo 6 Main Street
KY129HD Dunfermline
01383 850337
Public Houses Dunfermline
(0)

The Floor Sanding Co

St Luk 14 Craigbank
KY128YE Dunfermline
Flooring Services Dunfermline
(0)

The Lyne Tavern

Unit 1 6-8 Nethertown Broad Street
KY127DS Dunfermline
01383 725806
Public Houses Dunfermline
(0)

The Maltings Hotel

The Ma 96 Main Street
KY128QU Dunfermline
01383 880380
Hotels Dunfermline
(0)

The Scottish Transport Regiment RLC (V)

Bothwe Elgin Street
KY127SB Dunfermline
Armed Services - Reserve Forces Dunfermline
(0)

The Winner House

Office 85 Main Street
KY120EN Dunfermline
01383 726867
Take Away Food Shops Dunfermline
(0)
East Harbour Road
KY11 3EA Dunfermline
01383 872088
Gift Shops Dunfermline
(0)

Tint Tech

Unit 3 Dickson Street
KY127SL Dunfermline
Window Tinting Dunfermline
(0)

Torrie Bay Bar

Torrid 100 Main Street
KY128LS Dunfermline
01383 882639
Public Houses Dunfermline
(0)

Torrie Bay Hotel

Torrid 100 Main Street
KY128LS Dunfermline
01383 882050
Public Houses Dunfermline
(0)

Torryburn Community Leisure Centre

Torry Main Street
KY128SR Dunfermline
01383 881891
Community Centres Dunfermline
(0)

Torryburn Post Office

Torry 64 Main Street
KY128LT Dunfermline
01383 880245
General Stores Dunfermline
(0)

Torryburn Primary School

Torry Main Street
KY128SU Dunfermline
01383 880289
Schools - Local Authority Dunfermline
(0)

Townhill Branch Library

The Ph Main Street
KY120EN Dunfermline
01383 724210
Libraries Dunfermline
(0)

Townhill Community Leisure Centre

The Ph Main Street
KY120EN Dunfermline
01383 724210
Community Centres Dunfermline
(0)

Townhill General Grocer

The Ph 108 Main Street
KY120EL Dunfermline
01383 724331
General Stores Dunfermline
(0)

Transformation builders& landscaping

Dunfermline
07884 000829
Landscape Contractors Dunfermline
(0)

Tyres & Wheels Autocare

Unit 1 5 Reid Street
KY127DX Dunfermline
01383 736777
Tyre Dealers Dunfermline
(0)
Pitreavie Crescent Pitreavie Business Park
KY11 8UT Dunfermline
Electricians & Electrical Contractors Dunfermline
(0)

Wantacol

The Re 23a Lundin Road
KY128PN Dunfermline
01383 623326
Printers Dunfermline
(0)

Well Wood Community Leisure Centre

Craven Main Street
KY120EN Dunfermline
01383 622418
Community Centres Dunfermline
(0)

West Fife Enterprise Ltd

Windmi Main Street
KY128LS Dunfermline
01383 881364
Training Services Dunfermline
(0)

Whites Gates

Jessop 2 Main Street
KY129HD Dunfermline
01383 853359
Public Houses Dunfermline
(0)

Younger

Unit 6 34 Meadow View
KY128NT Dunfermline
01383 731492
Central Heating - Installation & Servicing Dunfermline
(0)
ground floor ,elgin house,elgin street,Dunfermline
KY12 7SD DUNFERMLINE
Car Body Repairs DUNFERMLINE
(0)

mymissingfriends.com

A 36 Liggars Place
KY127XZ Dunfermline
01383 620017
Information Services Dunfermline
(0)