About Tty Properties Limited (13035488) United Kingdom