Marks and Spencer. Long black smart trousers. Button up front with zip. Size 10.

£8.89Price