The tailored trousers Princess Kate wore last week on her casual day out at Borough Market are suprisingly still in stock