What country is Marks and Spencer Flowers based out of?

Marks and Spencer Flowers are based out of England. The main company is located in City of Westminster, London.