About Tentowers Properties Limited (NI062884) United Kingdom