About E&a Investment Company Holdings Limited (10824119) United Kingdom