About Rodgers Management Consulting Limited (11233060) United Kingdom