Made O'Meter
Discover where a brand or product originates
16 Acres is owned by Marks and Spencer Group plc, headquartered in the United Kingdom. No. The ultimate owner of 16 Acres, Marks and Spencer Group plc, is headquartered in the United Kingdom, not in the United States.
A major British multinational retailer that specialises in selling high-quality clothing, home products and food products.
disclaimer
poweredBy