About S&d Motor & Recovery Services Ltd (12541874) United Kingdom