I think with a bannister I'd be more inclined to recommend a surface coating which will repel the natural oils you find in your hands. Although Osmo Hardwax Oil is a very good product it is not a surface coating and therefore doesn't offer the same protection as say Staircase Finish This comes in a satin/matt finish and will give you excellent protection.
I hope this helps but please come back with any other questions.
If you need to find a tradesperson to get your job done, please try our local search below,
or if you are doing it yourself you can find suppliers local to you.
Select the supplier or trade you require, enter your location to begin your search.
Please select a service and enter a location to continue...
Are you a trade or supplier? You can create your listing free at DIYnot Local