About Jeffries Holdings Limited (04039932) United Kingdom