About De Angelis London Ltd (08009539) United Kingdom