About A De Beer Contracts Limited (08121253) United Kingdom