About Stehle Consulting Limited (03201767) United Kingdom