About James Capel & Co. Limited. (03141241) United Kingdom