About E&l Shoe Repair Shop Ltd (10878998) United Kingdom