About Stephen Ted Smith Consulting Limited (08904431) United Kingdom