The Scottish Engine Company

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.

Шотландская локомотивная компания