About Rupert Richmond & Co. Holdings Limited (10604110) United Kingdom