About Leadenhall Investments Limited (08525097) United Kingdom