About L.e.a. Investment Management Limited (04991464) United Kingdom