About Eleonora Construction Ltd (12627542) United Kingdom