About Richard Consulting Limited (10280410) United Kingdom