About James Andrew Taylor Consulting Limited (12338385) United Kingdom