About Richard Hills Consulting Limited (12103225) United Kingdom