About D J Richards Limited (08821916) United Kingdom