About Jamestown Investments Limited (02147480) United Kingdom