About Teva Properties Limited (12137497) United Kingdom