I've been given some corporate branded shirts for work which I would like to wear but I'm struggling to pair them with the rest of my office wear. Typically I'd wear navy chinos, general office shirt or OCBD, grey shawl neck jumper, with a desert boot or similar shoe.

The shirts in question are black short sleeves, which I can' wear with my charcoal shawl neck jumper but then I don't want to wear grey or black chinos.

Anyone one have any suggestions for what colour trousers and jumper I could wear? It's an engineering office so I'm often venturing to the workshop and poking at cars or getting and out of them so I prefer to wear chinos as they're a bit harder wearing and I don't mind short sleeves as the cuffs on long sleeves tend to get ruined quickly if I forget to roll them up.