About Kean Street Management Company Limited (04039034) United Kingdom