About S Taylor Consulting Limited (08610243) United Kingdom