About De Beer & Co Ltd (08129814) United Kingdom