About Jefferies James Scotland Limited (SC698342) United Kingdom