About Roderick Charles Holdings Limited (11665137) United Kingdom