About Tim Richards Consulting Limited (12572356) United Kingdom