About D & I Rutherford Limited (SC283874) United Kingdom