About Jefferies James London Limited (13337979) United Kingdom