About Richard Allen Consulting Limited (10838516) United Kingdom