Designed by
Title
Marks and Spencer Group plc, M and S #295146686
Description
LONDON UNITED KINGDOM 06 19 2023: Marks and Spencer Group plc, M and S or Marks or Marks and Sparks is a major British multinational retailer with headquarters in Paddington, London
This image is editorial