About Richard M Bean Consulting Limited (12073103) United Kingdom