The Scottish Engine Company is an engine works located in Scotland, United Kingdom. According to the 2004 magazine story Emily's Slide Show, she and the twins were built here.
The Scottish Engine Company is an engine works located in Scotland, United Kingdom. According to the 2004 magazine story Emily's Slide Show, she and the twins were built here.