About Druces & Attlee Limited (02191312) United Kingdom