News

It’s a sunny Tuesday in central London and 180 Studios is alive with the hum of sewing machines and hand-embroidery ... with the Queen Elizabeth II Award for British Design.