About Jack Turton Management Limited (13284684) United Kingdom