About D & S (ryde) Holdings Limited (08764014) United Kingdom