About Cobden Street Management Company Limited (02546194) United Kingdom