About Leadenhall Partners Limited (10779465) United Kingdom