About Essential Developments Group Ltd. (12511512) United Kingdom