About De & Ec Ltd (10233379) United Kingdom