M&S Energy is proudly supplied by Octopus Energy Ltd.
Octopus Energy Ltd is a company registered in England and Wales. Registered number: 09263424. Registered office: 33 Holborn, London, EC1N 2HT.
Marks and Spencer plc is a company registered in England and Wales. Registered number: 0214436. Registered office: Waterside House, 35 North Wharf Road, London, W2 1NW.