About Lee Street Management Company Limited (04327621) United Kingdom