About Rutherford Group Holdings Limited (13620697) United Kingdom