About Richard Taylor Consulting Limited (11543177) United Kingdom