About Juan & Trigal Limited (12114642) United Kingdom