About Stephen A Taylor Consulting Limited (09989997) United Kingdom