top: Oak and Fort trousers: Oak and Fort shoes: ZARA bag: the Cambridge satchel company