Whistles: navy trousers £125 - The Independent