About Thirteen Rivers Street Management Company Limited (09463066) United Kingdom