About The Leicester Street Management Company Limited (02292563) United Kingdom