About D & I Rutherford (holdings) Limited (SC280944) United Kingdom