About Charlton Street Management Company Ltd (13485690) United Kingdom