About Telecom Tower Properties Limited (04001978) United Kingdom