About Lea & Tra Company Ltd (10528508) United Kingdom