About Leeson Investments Limited (10443398) United Kingdom