About Richard Holmes Consulting Limited (04285809) United Kingdom