About El Patio Ltd (12246931) United Kingdom