Flogas UK Ltd phone Unit 7, 173 Duddingston Park South, Duddingston Edinburgh, City of Edinburgh EH15 3EG map Russell Gas phone 5 Bankhead Crossway North, Sighthill Industrial Estate Edinburgh, City of Edinburgh EH11 4BZ map if (!IN_DEV) { ?> } ?>