About Leadenhall No 106 Llp (OC321721) United Kingdom