Уинслоу е създадена през 2001 г. с българско и английско участие. Компанията инвестира в недвижими имоти и разполага с офиси в Лондон, София и Банско.