About Jamco Investments Limited (12372888) United Kingdom