Collection: Tops and Trousers

  • New In
    Made in Italy Made in Italy

    Theresa Argyle Knitted Vest Navy

    5 colours
    Regular price £32
  • New In
    Made in Italy Made in Italy

    Theresa Argyle Knitted Vest Orange

    5 colours
    Regular price £32
  • New In
    Last 3
    Made in Italy Made in Italy

    Trish Wide Leg Cotton Trousers Black

    6 colours
    Regular price £42
  • New In
    Made in Italy Made in Italy

    Trish Wide Leg Cotton Trousers Mocha

    6 colours
    Regular price £42
  • New In
    Selling Fast
    Made in Italy Made in Italy

    Trish Wide Leg Cotton Trousers Navy

    6 colours
    Regular price £42
  • New In
    Made in Italy Made in Italy

    Trish Wide Leg Cotton Trousers Wine

    6 colours
    Regular price £42
  • New In
    Made in Italy Made in Italy

    Valerie Botanical Knitted Jumper Light Blue

    4 colours
    Regular price £30
  • New In
    Made in Italy Made in Italy

    Valerie Botanical Knitted Jumper Mint

    4 colours
    Regular price £30
  • New In
    Made in Italy Made in Italy

    Valerie Botanical Knitted Jumper Navy

    4 colours
    Regular price £30
  • New In
    Made in Italy Made in Italy

    Valerie Botanical Knitted Jumper Stone

    4 colours
    Regular price £30
  • Made in Italy Made in Italy

    Valerie Flower Knitted Jumper Black

    7 colours
    Regular price £30
  • Bestseller
    Made in Italy Made in Italy

    Valerie Flower Knitted Jumper Cocoa

    7 colours
    Regular price £30
  • Made in Italy Made in Italy

    Valerie Flower Knitted Jumper Khaki

    7 colours
    Regular price £30
  • Made in Italy Made in Italy

    Valerie Flower Knitted Jumper Mid Grey

    7 colours
    Regular price £30
  • Made in Italy Made in Italy

    Valerie Flower Knitted Jumper Navy

    7 colours
    Regular price £30
  • Made in Italy Made in Italy

    Valerie Flower Knitted Jumper Stone

    7 colours
    Regular price £30
  • Made in Italy Made in Italy

    Valerie Flower Knitted Jumper Wine

    7 colours
    Regular price £30
  • Made in Italy Made in Italy

    Vera Pocket Linen Top Black

    5 colours
    Regular price £38
  • Made in Italy Made in Italy

    Vera Pocket Linen Top Khaki

    5 colours
    Regular price £38
  • Made in Italy Made in Italy

    Vera Pocket Linen Top Light Blue

    5 colours
    Regular price £38
  • Made in Italy Made in Italy

    Vera Pocket Linen Top Pink

    5 colours
    Regular price £38
  • Made in Italy Made in Italy

    Vera Pocket Linen Top Stone

    5 colours
    Regular price £38
  • Available to Pre-Order
    Made in Italy Made in Italy

    Vivianne Shirt Blue

    10 colours
    Regular price £28
  • Made in Italy Made in Italy

    Vivianne Shirt Cocoa

    10 colours
    Regular price £28
  • Made in Italy Made in Italy

    Vivianne Shirt Emerald

    10 colours
    Regular price £28
  • Available to Pre-Order
    Made in Italy Made in Italy

    Vivianne Shirt Hot Pink

    10 colours
    Regular price £28
  • Made in Italy Made in Italy

    Vivianne Shirt Khaki

    10 colours
    Regular price £28
  • Last 4
    Made in Italy Made in Italy

    Vivianne Shirt Light Blue

    10 colours
    Regular price £28
  • Made in Italy Made in Italy

    Vivianne Shirt Mocha

    10 colours
    Regular price £28
  • Made in Italy Made in Italy

    Vivianne Shirt Navy

    10 colours
    Regular price £28
  • Available to Pre-Order
    Made in Italy Made in Italy

    Vivianne Shirt Pink

    10 colours
    Regular price £28
  • Made in Italy Made in Italy

    Vivianne Shirt White

    10 colours
    Regular price £28
  • New In
    Available to Pre-Order
    Made in Italy Made in Italy

    Wynne Pleated Top Black

    6 colours
    Regular price £24
  • New In
    Selling Fast
    Made in Italy Made in Italy

    Wynne Pleated Top Cobalt

    6 colours
    Regular price £24
  • New In
    Last 4
    Made in Italy Made in Italy

    Wynne Pleated Top Navy

    6 colours
    Regular price £24
  • New In
    Made in Italy Made in Italy

    Wynne Pleated Top Red

    6 colours
    Regular price £24
  • Final One
    Made in Italy Made in Italy

    Yarwell Camo Joggers Khaki

    2 colours
    Regular price £38
  • Final One
    Made in Italy Made in Italy

    Yarwell Camo Joggers Navy

    2 colours
    Regular price £38
  • Final One
    Made in Italy Made in Italy

    Yarwell Joggers Black

    7 colours
    Regular price £33
  • New In
    Made in Italy Made in Italy

    Yasmina Cropped Cotton Trousers Black

    6 colours
    Regular price £40
  • New In
    Made in Italy Made in Italy

    Yasmina Cropped Cotton Trousers Charcoal

    6 colours
    Regular price £40
  • New In
    Made in Italy Made in Italy

    Yasmina Cropped Cotton Trousers Cocoa

    6 colours
    Regular price £40
  • New In
    Available to Pre-Order
    Made in Italy Made in Italy

    Yasmina Cropped Cotton Trousers Khaki

    6 colours
    Regular price £40
  • New In
    Made in Italy Made in Italy

    Yasmina Cropped Cotton Trousers Navy

    6 colours
    Regular price £40
  • New In
    Made in Italy Made in Italy

    Yasmina Cropped Cotton Trousers Wine

    6 colours
    Regular price £40
  • New In
    Made in Italy Made in Italy

    Jaynie Gingham Tie Front Shirt Mocha

    5 colours
    Regular price £30
  • New In
    Made in Italy Made in Italy

    Jaynie Gingham Tie Front Shirt Powder Blue

    5 colours
    Regular price £30
  • New In
    Made in Italy Made in Italy

    Jaynie Gingham Tie Front Shirt Green

    5 colours
    Regular price £30
  • New In
    Made in Italy Made in Italy

    Jaynie Gingham Tie Front Shirt Navy

    5 colours
    Regular price £30
  • New In
    Available to Pre-Order
    Made in Italy Made in Italy

    Shayla Leopard Hooded Cotton Top Burnt Orange

    5 colours
    Regular price £44
    Sold out
  • New In
    Last 3
    Made in Italy Made in Italy

    Abbie Stripe Knit Top Black

    6 colours
    Regular price £29
  • New In
    Made in Italy Made in Italy

    Frances Stripe Sweat Top Cocoa

    11 colours
    Regular price £28
  • New In
    Last 3
    Made in Italy Made in Italy

    Tatjana Denim Trousers Dark Denim

    1 colour
    Regular price £42
  • Final One
    Made in Italy Made in Italy

    Alira Waffle Knitted Jumper Blue

    1 colour
    Regular price £37 Sale price £19
    Sale
  • New In
    Final One
    Made in Italy Made in Italy

    Abbie Stripe Knit Top Pink

    6 colours
    Regular price £29
  • Available to Pre-Order
    Made in Italy Made in Italy

    Amber Cotton Top Pink

    9 colours
    Regular price £25
  • Last 2
    Made in Italy Made in Italy

    Joan Flower Knitted Jumper Black

    4 colours
    Regular price £30 Sale price £18
    Sale
  • New In
    Available to Pre-Order
    Made in Italy Made in Italy

    Alfano Cotton Star Knit Jumper Navy

    7 colours
    Regular price £35