Garrard corporate office is located in 24 Albemarle Street, London, Greater London, W1S 4HT, United Kingdom and has 51-200 employees.
garrard & co ltd
garrard
house of garrard
garrards london
garrard & co
garrard holdings( ltd
| Location | People at location |
| Europe | 11-50 |
| Asia | 1-10 |
Explore people who held key positions, contributed to Garrard's success, and advanced their careers.
Manager, Client Relati... at Tiffany
Worked as Head of Marketing, Brand Partnerships & Public...
at Garrard (2020-2022)
Explore More
Garrard is a prestigious luxury fine jewellery brand with a rich heritage dating back to 1735, recognized as a UK Royal Warrant Holder. The company specializes in creating iconic pieces, including high jewellery, bespoke designs, and rental options, featuring a wide range of gemstones and precious metals. Their clientele includes individuals seekin... Read More