Queen Margaret Hospital phone Whitefield Rd Dunfermline, Fife KY12 0SU map Townhill Day Hospital phone Muir Rd Dunfermline, Fife KY12 0EG map if (!IN_DEV) { ?> } ?>