London, UK

We're women entrepreneurs, who are fashion, nature and animal lovers. The idea of founding The Taylor...

Viewing: