About Lombard Street Capital Ltd (12549205) United Kingdom