About Leadenhall No 507 Llp (OC340391) United Kingdom