About Leadenhall No 152 Llp (OC321918) United Kingdom