About James Alexander Investment Partners Ltd (13100862) United Kingdom