About Rodger Associates Limited (11131327) United Kingdom