Sustainable clothing brand Finisterre expands its UK presence with three new stores opening in Cambridge, Cardiff & Poole ...