Shouldn't be that difficult. Most good men's shoe shops should stock same. Are you having particular difficulty with obtaining them?
Also, try Meermin - www.meermin.es - they have good leather shoes and some have rubber soles, especially their range of boots.
Or am I missing something? - is "rubber non-slip" more specific than I think?