About Jaffray & Co Limited (13501920) United Kingdom