Hi Simon, sorry to hear you've been having issues.
If the car is running long life service intervals and oil. then it is designed to burn a little. It's around 1 litre per thousand miles - does that sounds about right?
Also, you mentioned they found a small leak when working on it last time - did they rectify this?