By John Ryan2009-10-09T00:00:00
This is Estella – a name that will be almost totally unfamiliar to British ears as it is a fledgling retailer that has just opened its first store, in Cologne.
Already have an account? Sign in here