About Richard Lock Consulting Limited (08970040) United Kingdom