About Lea Investments Group Ltd (13091716) United Kingdom