About Rickard Consulting Limited (06364527) United Kingdom