After a few years of trying everything I realised the only way to totally get rid is remove all chances of them ever finding food.
Buy lots of tupaware boxes and make sure you use them all the time, make sure every single crumb is cleaned away.
They gave up after a while, and have never come back.
Although we did have a pigmy shrew in there the other day, but that was so slow I just picked it up and set it free ! Not to mention the grass snake that has moved in under our front porch 😀 (I think thats what it is, could be an escaped python or something, tis big though)