Likely worked from a pre-transfered design on pre-edge finished beige linen.
Design mostly stem stitch & running stitch 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.
Size 13.5" width x 19.75” length (34cm x 50cm)
(Matching tea cosy on next post - design on tray cloth & teacosy identical.)