About Tower Street Management Company (1989) Limited (02409024) United Kingdom