About El Palo Holdings Limited (08417750) United Kingdom