23 employees
Beards is a retail and shopping firm that offers luxury goods and jewelry, retail and online, and watch and jewellery repairing services.
1804