About Ricol Holdings Limited (09520449) United Kingdom