About Juxon Street Management Company Limited (10429421) United Kingdom