About Richard A Allen Consulting Limited (11113472) United Kingdom