About Leucadia Investment Management Limited (04476927) United Kingdom