About E&o London Ltd (12926608) United Kingdom