About 77 Leadenhall Street Tenant Limited (11574981) United Kingdom