Stitching and English Group

About Stitching and English

• Caldcleugh Stitchers at work