About Leadenhall No 150 Llp (OC322627) United Kingdom