About Tower Investment Corporation Limited (07567506) United Kingdom