Overview
About Oliver Spencer
London relaxed tailoring menswear brand.
LV3 Editor's Note
London relaxed tailoring menswear brand.
0/30
LV3 Score
Undisclosed
Valuation
Undisclosed
2002
Founded
London, United Kingdom
51-100 Employees
Team Size
Employees
