Catherine Tough is a London based Textile Artist. All her products are handmade in the UK using the finest lambswool.
Click on a price range to only show products within the price range. Click on it again to turn off.