About Stephan Le Roes Consulting Limited (11397362) United Kingdom