About Rutterford (holdings) Limited (SC232862) United Kingdom