Ace Alteration Tailoring phone 18, Guildhall St Dunfermline, Fife KY12 7NS map Sew Fine phone 105, New Row Dunfermline, Fife KY12 7DZ map if (!IN_DEV) { ?> } ?>