Checked trousers £45, Topshop, topshop.co.uk - The Independent