Rail Transport in Dunfermline, Fife We help you find any company! In 2 Extremes Ltd 25 Rocks Road, Charlestown Dunfermline, Fife North British Railway Company Limited 20 Barbour Grove Dunfermline, Fife