Elvingston Science Centre phone Elvingston by Gladsmuir, East Lothian Tranent, East Lothian EH33 1EH map