About Jefferson Locke Investments Ltd (10472491) United Kingdom