About Rutherford Holdings Ltd (10183820) United Kingdom