About D.b. Ryder & Co Limited (03086603) United Kingdom