About Lombard Investment Fund Limited (03386189) United Kingdom