Holland & Sherry is a fabric mill founded in London in 1836 by Stephen George Holland and Frederick Sherry. It is owned by Individualized Apparel Group as of March 2003. Wikipedia
Parent organization: Individualized Apparel Group
Founded: 1836
Source: S&P Global Market Intelligence