About Lowes Investment Management Limited (03915106) United Kingdom