About Jefferies Chandler Ltd (12541367) United Kingdom