About D. Ruddle Limited (06507953) United Kingdom