About Leadenhall No 380 Llp (OC330831) United Kingdom