About European Investments And Development (holdings) Limited (12041046) United Kingdom