About D. Chennells Limited (00657905) United Kingdom