About Richard Jackson Consulting Limited (12184100) United Kingdom