Seamstress at Olivia Van Der Horst - Bishop's Stortford, England, United Kingdom
Olivia Van Der Horst is an apparel & fashion company based out of 6, Florence Walk, Bishops Stortford, United Kingdom.