About Jamestown Partners Limited (13047341) United Kingdom