About Leadenhall International Limited (11155964) United Kingdom