About Turrell Consulting Limited (09496306) United Kingdom