About Leadenhall Management Company Ltd (08875892) United Kingdom