James Clarke & Co (391)