About Jlt Investment Management Limited (04274915) United Kingdom