About Roderick Richardson Limited (09382464) United Kingdom