About Tower Beach Management Company Limited (02080348) United Kingdom