About C&c Taylor Consulting Limited (SC591084) United Kingdom