About Ley Street Investments Ltd (12897460) United Kingdom