About D. Attwood & Co Ltd (09508339) United Kingdom