About De Cann Developments Ltd (11777603) United Kingdom