- Sort By:
- Date
Catherine Deane
70 wapping mall, London, England, E1W 3SS, United kingdom
44 20 4551 0475 As a brand whose main inspiration stems from nature, Catherine Deane feels the direct impact of the effects the fashion industry has on the environment.