About New Tower Investments Limited (06325302) United Kingdom