About Rutterford Limited (SC056222) United Kingdom