About Rupert Russell & Co Limited (13628640) United Kingdom