Likely worked from a pre-transfered design on pre-edge finished beige linen (teacosy has been machine neatened to inside).
Mostly stem stitch & running for linear design, chain for leaves & buttonhole for flowers.
2 main neutral colours (red & stone) & 4 main colours (2 shades of each blue, pink, purple, green) use stranded cotton, 3 strands.
Subtle difference to flower middles indicates threads being insufficient & another colour substituted.
Size 15.5” width x 11” length (39cm x 28cm).
(Matching tray cover on next post - both designs identical)