About Lloyd Investment Management Limited (08331006) United Kingdom